===============================================School: St Marks Secondary=============================================== Creating a meter reading download of type analytics_db Creating a meter reading download of type analytics_db Creating a meter reading download of type analytics_db Creating a meter reading download of type analytics_db

Profile Report: wall_time

Thread ID Fiber ID Total Time
19951840 25770040 29.32025384902954

Thread 19951840, Fiber: 25770040

%Total %Self Total Self Wait Child Calls Name Line
100.00% 0.00% 29.32 0.00 0.00 29.32 1 [global]#[no method] 2
    25.01 0.00 0.00 25.01 1/5 RequireAll#require_rel 4
    4.29 0.00 0.00 4.28 1/100 Kernel#require_relative 3
    0.03 0.00 0.00 0.03 1/5219 Kernel#require 2
    0.00 0.00 0.00 0.00 1/1 Concurrent::AtExitImplementation#runner 49
    0.00 0.00 0.00 0.00 1/1 <Module::Byebug>#post_mortem? 83
    0.00 0.00 0.00 0.00 2/27293 ActiveSupport::Concern#append_features 117
    0.00 0.00 0.00 0.00 1/27293 ActiveSupport::LazyLoadHooks#run_load_hooks 49
    0.00 0.00 0.00 0.00 1/27293 Pry::CommandSet#import 172
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Worksheet>#enum 132
    0.00 0.00 0.00 0.00 1/27293 Pry::PluginManager#plugins 94
    0.00 0.00 0.00 0.00 1/27293 Module#initialize
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Row>#enum 132
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Column>#enum 132
    0.00 0.00 0.00 0.00 1/27293 Kernel#require_relative
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Font>#colors 102
    0.00 0.00 0.00 0.00 1/27293 Pry::Forwardable#def_private_delegators 15
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Excel::Writer::Format>#boolean 13
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Column>#boolean 81
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Row>#boolean 81
    0.00 0.00 0.00 0.00 8/27293 AggregateDataService#group_sub_meters_by_fuel_type 283
    0.00 0.00 0.00 0.00 4/27293 Prawn::Document#mask 499
    0.00 0.00 0.00 0.00 2/27293 Prawn::Document#initialize 196
    0.00 0.00 0.00 0.00 9/27293 Enumerable#inject
    0.00 0.00 0.00 0.00 6/27293 <Class::Spreadsheet::Font>#enum 132
    0.00 0.00 0.00 0.00 10/27293 Enumerable#partition
    0.00 0.00 0.00 0.00 2/27293 Prawn::Document#start_new_page 267
    0.00 0.00 0.00 0.00 8/27293 <Class::Spreadsheet::Format>#enum 132
    0.00 0.00 0.00 0.00 7/27293 <Class::MIME::Type::Columnar>#column 24
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Format>#colors 102
    0.00 0.00 0.00 0.00 1/27293 Pry::PluginManager::Plugin#supported? 66
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Font>#boolean 81
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Excel::Worksheet>#offset 22
    0.00 0.00 0.00 0.00 5/27293 <Class::IRB::Inspector>#def_inspector 73
    0.00 0.00 0.00 0.00 1/27293 <Class::ReportBuilder::Graph>#attr_accessor_dsl 101
    0.00 0.00 0.00 0.00 13/27293 <Module::IRB::ExtendCommandBundle>#def_extend_command 165
    0.00 0.00 0.00 0.00 5/27293 AggregateDataService#combine_meter_meta_data 207
    0.00 0.00 0.00 0.00 2/27293 Pry::Config::Convenience#config_shortcut 18
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Format>#boolean 81
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Excel::Workbook>#offset 22
    0.00 0.00 0.00 0.00 174/27293 Enumerable#reduce
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Column>#updater 22
    0.00 0.00 0.00 0.00 5/27293 AggregateDataService#combined_amr_data_date_range 306
    0.00 0.00 0.00 0.00 3/27293 Module#mattr_writer 121
    0.00 0.00 0.00 0.00 1/27293 <Module::IRB::ContextExtender>#install_extend_commands 228
    0.00 0.00 0.00 0.00 3/27293 Module#mattr_reader 55
    0.00 0.00 0.00 0.00 3/27293 <Class::Concurrent::Synchronization::Object>#attr_atomic 99
    0.00 0.00 0.00 0.00 2/27293 <Class::Spreadsheet::Row>#format_updater 23
    0.00 0.00 0.00 0.00 13/27293 Enumerable#sort_by
    0.00 0.00 0.00 0.00 251/27293 Enumerable#grep
    0.00 0.00 0.00 0.00 1/27293 <Class::Spreadsheet::Row>#updater 35
    0.00 0.00 0.00 0.00 1/27293 <Class::Gem::Specification>#each 1023
    0.00 0.00 0.00 0.00 42/27293 MeterCollection#all_meters 103
    0.00 0.00 0.00 0.00 9/27293 Module#class_eval
    0.00 0.00 0.00 0.00 152/27293 AnalysticsSchoolAndMeterMetaData#create_meter_collection 85
    0.00 0.00 0.00 0.00 3/27293 <Class::Gem::Specification>#reset 1322
    0.00 0.00 0.00 0.00 1/27293 <Module::JSON>#generator= 56
    0.00 0.00 0.00 0.00 1/27293 <Module::IRB::ExtendCommandBundle>#install_extend_commands 120
    0.00 0.00 0.00 0.00 1/27293 <Class::Zip::FileSystem::ZipFsFile::ZipFsStat>#delegate_to_fs_file 72
    0.00 0.00 0.00 0.00 3/27293 ActiveSupport::Deprecation::InstanceDelegator::ClassMethods#include 15
    0.00 0.00 0.00 0.00 17/27293 Module#delegate 175
    0.00 0.00 0.00 0.00 64/27293 Enumerable#each_with_index
    0.00 0.00 0.00 0.00 8/27293 Hash#each
    0.00 0.00 0.00 0.00 14/27293 Distribution::Distributable#create_distribution_methods 105
    0.00 0.00 0.00 0.00 1966/27293 Enumerable#each_entry
    0.00 0.00 0.00 0.00 8/27293 Module#module_eval
    0.00 0.00 0.00 0.00 1/27293 <Class::Gem::Specification>#_all 750
    0.00 0.00 0.00 0.00 108/27293 <Module::Gem>#remove_unresolved_default_spec 1294
    0.01 0.00 0.00 0.01 5/27293 AggregateDataService#log_meter_dates 271
    0.01 0.00 0.00 0.01 46/27293 <Module::Backports>#make_block_optional 9
    0.01 0.00 0.00 0.01 38/27293 Psych::Visitors::ToRuby#register_empty 330
    0.01 0.00 0.00 0.01 1964/27293 MIME::Types#index_extensions! 207
    0.01 0.00 0.00 0.01 18/27293 Forwardable#def_instance_delegators 156
    0.02 0.00 0.00 0.02 1/27293 <Module::Byebug>#load_settings 61
    0.02 0.00 0.00 0.02 150/27293 Enumerable#each_slice
    0.02 0.00 0.00 0.02 152/27293 AnalysticsSchoolAndMeterMetaData#create_meters 100
    0.03 0.00 0.00 0.03 4/27293 <Module::Backports::StdLib>#extend_relative 44
    0.03 0.00 0.00 0.03 1964/27293 MIME::Types#add 166
    0.03 0.01 0.00 0.02 10/27293 Enumerable#group_by
    0.03 0.00 0.00 0.03 120/27293 Array#each
    0.03 0.00 0.00 0.03 4/27293 Enumerable#flat_map
    0.04 0.00 0.00 0.04 754/27293 Gem::Specification#traverse 2651
    0.04 0.00 0.00 0.04 166/27293 <Class::Gem::Specification>#find_in_unresolved_tree 1107
    0.05 0.00 0.00 0.04 1/27293 AnalysticsSchoolAndMeterMetaData#load_schools 46
    0.05 0.01 0.00 0.05 3296/27293 Enumerable#all?
    0.05 0.00 0.00 0.05 68/27293 Gem::Specification#activate_dependencies 1458
    0.10 0.00 0.00 0.10 1/27293 Concurrent::Utility::NativeExtensionLoader#load_native_extensions 47
    0.13 0.00 0.00 0.13 749/27293 Enumerable#find_all
    0.19 0.01 0.00 0.18 1/27293 Thread::Mutex#synchronize
    0.39 0.00 0.00 0.39 1/27293 <Class::Pry>#plugins 229
    0.56 0.00 0.00 0.55 205/27293 Kernel#require 11
    0.62 0.00 0.00 0.62 94/27293 <Module::Backports>#require_relative_dir 5
    1.19 0.14 0.00 1.05 8/27293 LocalAnalyticsMeterReadingDB#populate_meter_collection_from_readings 103
    1.72 0.04 0.00 1.68 481/27293 Enumerable#find
    3.91 0.00 0.00 3.91 2/27293 AverageSchoolAggregator#average_amr_data 70
    3.98 0.00 0.00 3.98 5/27293 RequireAll#require_all 96
    11.10 0.00 0.00 11.10 1/27293 <Class::AverageSchoolAggregator>#load_schools 49
    14.16 0.03 0.00 14.13 14020/27293 Range#each
    25.75 0.00 0.00 25.75 5/27293 RequireAll#require_rel 117
93.68% 0.09% 27.47 0.03 0.00 27.44 27293 *Array#each
    18.04 3.10 0.00 14.93 62433/62483 Range#each
    15.49 0.00 0.00 15.49 1/1 AverageSchoolAggregator#calculate
    11.10 0.00 0.00 11.10 4/13 <Module::Benchmark>#measure
    6.16 0.00 0.00 6.16 1/1 ReportConfigSupport#load_school
    3.99 0.00 0.00 3.99 5/5 RequireAll#require_all
    3.98 0.00 0.00 3.98 96/104 RequireAll#__require
    1.62 0.03 0.00 1.59 19496/19496 Gem::BasicSpecification#contains_requirable_file?
    1.27 0.00 0.00 1.27 484/1595 Kernel#require_with_backports
    0.54 0.12 0.00 0.41 66391/92707 AMRData#add
    0.39 0.00 0.00 0.39 1/1 Pry::PluginManager::Plugin#load_cli_options
    0.36 0.00 0.00 0.36 31/31 AMRData#set_long_gap_boundary
    0.22 0.00 0.00 0.22 2012/105835 Class#new
    0.12 0.05 0.00 0.07 57799/57799 Gem::StubSpecification#activated?
    0.07 0.04 0.00 0.03 66391/66391 MeterCollection#meter?
    0.06 0.00 0.00 0.06 1964/1964 MIME::Types#add
    0.06 0.00 0.00 0.06 127/579 Gem::Dependency#to_specs
    0.05 0.00 0.00 0.05 2884/3292 Gem::Requirement#satisfied_by?
    0.04 0.00 0.00 0.04 38/38 AnalysticsSchoolAndMeterMetaData#create_meter_collection
    0.04 0.00 0.00 0.04 754/754 Gem::Specification#traverse
    0.03 0.00 0.00 0.03 2/3 <Class::Gem::Specification>#gemspec_stubs_in
    0.03 0.00 0.00 0.03 120/27293 Array#each
    0.03 0.00 0.00 0.03 3302/3527 Comparable#>=
    0.03 0.00 0.00 0.02 4740/4740 <Module::Gem::BundlerVersionFinder>#compatible?
    0.02 0.00 0.00 0.02 1964/1964 MIME::Types#add_type
    0.02 0.02 0.00 0.00 68174/2899401 Hash#[]
    0.02 0.00 0.00 0.02 111/111 AnalysticsSchoolAndMeterMetaData#create_empty_meter_from_meta_data
    0.02 0.00 0.00 0.02 43/68 Gem::Specification#activate
    0.02 0.02 0.00 0.00 67238/212089 Hash#[]=
    0.02 0.02 0.00 0.00 12119/12153 <Class::File>#basename
    0.02 0.02 0.00 0.00 66391/3239799 Hash#key?
    0.02 0.00 0.00 0.02 1479/1481 Psych::Visitors::ToRuby#accept
    0.01 0.00 0.00 0.01 11/5219 Kernel#require
    0.01 0.00 0.00 0.01 1597/94368 Comparable#<
    0.01 0.01 0.00 0.00 66460/87193 Integer#+
    0.01 0.00 0.00 0.01 7/12 Backports::StdLib::LoadedFeatures#include?
    0.01 0.01 0.00 0.00 66607/305869 Kernel#nil?
    0.01 0.00 0.00 0.01 90/112 Forwardable#def_instance_delegator
    0.01 0.00 0.00 0.01 31/285 Logger#info
    0.01 0.01 0.00 0.00 1/1 <Object::Object>#reject
    0.01 0.00 0.00 0.00 142/196 Module#class_eval
    0.00 0.00 0.00 0.00 158/158 Gem::Specification#conficts_when_loaded_with?
    0.00 0.00 0.00 0.00 411/560 Gem::Specification#hash
    0.00 0.00 0.00 0.00 122/122 <Module::RubyToken>#def_token
    0.00 0.00 0.00 0.00 2883/4613 Gem::StubSpecification#version
    0.00 0.00 0.00 0.00 66/64716 <Class::File>#file?
    0.00 0.00 0.00 0.00 38/234 Logger#debug
    0.00 0.00 0.00 0.00 162/230 Gem::Specification#has_conflicts?
    0.00 0.00 0.00 0.00 2681/4647 Set#add
    0.00 0.00 0.00 0.00 924/1432 Module#define_method
    0.00 0.00 0.00 0.00 1965/2491 String#split
    0.00 0.00 0.00 0.00 25/223 Module#module_eval
    0.00 0.00 0.00 0.00 5911/98704 Hash#delete
    0.00 0.00 0.00 0.00 12/15 ActiveSupport::Deprecation::InstanceDelegator::ClassMethods#method_added
    0.00 0.00 0.00 0.00 1563/1563 Gem::Version#bump
    0.00 0.00 0.00 0.00 6353/55815 Module#===
    0.00 0.00 0.00 0.00 13/13 <Module::IRB::ExtendCommandBundle>#def_extend_command
    0.00 0.00 0.00 0.00 522/522 <Class::Delegator>#delegating_block
    0.00 0.00 0.00 0.00 1563/1563 Gem::Version#release
    0.00 0.00 0.00 0.00 107/121 Object#singleton_methods
    0.00 0.00 0.00 0.00 1443/1763 Gem::Dependency#requirement
    0.00 0.00 0.00 0.00 158/167 Hash#has_key?
    0.00 0.00 0.00 0.00 1555/3176 Gem::Dependency#runtime?
    0.00 0.00 0.00 0.00 1964/1964 String#chomp!
    0.00 0.00 0.00 0.00 368/5829 Array#flatten
    0.00 0.00 0.00 0.00 13/28 Class#instance_methods
    0.00 0.00 0.00 0.00 93/93 <Module::Distribution::Shorthand>#add_shortcut
    0.00 0.00 0.00 0.00 191/428 Array#select
    0.00 0.00 0.00 0.00 1967/3467 Array#<<
    0.00 0.00 0.00 0.00 1/4 StructuredWarnings::Kernel#warn
    0.00 0.00 0.00 0.00 1964/3671 Array#shift
    0.00 0.00 0.00 0.00 1108/5222 Symbol#to_s
    0.00 0.00 0.00 0.00 1964/8593 NilClass#===
    0.00 0.00 0.00 0.00 1964/1964 TrueClass#===
    0.00 0.00 0.00 0.00 1964/1964 FalseClass#===
    0.00 0.00 0.00 0.00 2099/2414 Kernel#instance_variable_defined?
    0.00 0.00 0.00 0.00 415/21671 String#+
    0.00 0.00 0.00 0.00 10/110 Gem::Dependency#matches_spec?
    0.00 0.00 0.00 0.00 13/13 <Class::Pry::Command>#match_score
    0.00 0.00 0.00 0.00 61/61 Kernel#sprintf
    0.00 0.00 0.00 0.00 7/458 <Class::File>#expand_path
    0.00 0.00 0.00 0.00 5/5 Gem::Dependency#merge
    0.00 0.00 0.00 0.00 65/515 Logging#logger
    0.00 0.00 0.00 0.00 69/69 <Class::MeterAttributes>#attributes
    0.00 0.00 0.00 0.00 253/54362 Gem::StubSpecification#name
    0.00 0.00 0.00 0.00 4/4 <Module::IRB::ContextExtender>#def_extend_command
    0.00 0.00 0.00 0.00 23/23 Meter#display_name
    0.00 0.00 0.00 0.00 6/391 Kernel#eval
    0.00 0.00 0.00 0.00 500/1588 Array#push
    0.00 0.00 0.00 0.00 253/254 Kernel#!~
    0.00 0.00 0.00 0.00 4/13 Benchmark::Tms#to_s
    0.00 0.00 0.00 0.00 48/48 MeterCollection#add_heat_meter
    0.00 0.00 0.00 0.00 109/109 Symbol#=~
    0.00 0.00 0.00 0.00 57/57 MeterCollection#add_electricity_meter
    0.00 0.00 0.00 0.00 158/43427 Array#any?
    0.00 0.00 0.00 0.00 1/520 Time#strftime
    0.00 0.00 0.00 0.00 48/888 String#=~
    0.00 0.00 0.00 0.00 677/2059 Symbol#==
    0.00 0.00 0.00 0.00 93/170 Module#module_function
    0.00 0.00 0.00 0.00 83/112 Module#undef_method
    0.00 0.00 0.00 0.00 92/92 Symbol#downcase
    0.00 0.00 0.00 0.00 503/133417 String#==
    0.00 0.00 0.00 0.00 368/368 Struct#[]=
    0.00 0.00 0.00 0.00 368/368 Struct#[]
    0.00 0.00 0.00 0.00 121/1532 Array#include?
    0.00 0.00 0.00 0.00 194/215 Array#+
    0.00 0.00 0.00 0.00 92/92 <Class::Struct::HTMLElementDescription>#new
    0.00 0.00 0.00 0.00 158/2297 Array#pop
    0.00 0.00 0.00 0.00 2/92713 Comparable#>
    0.00 0.00 0.00 0.00 23/72 Date#to_s
    0.00 0.00 0.00 0.00 37/168 Module#const_set
    0.00 0.00 0.00 0.00 194/3692566 Kernel#is_a?
    0.00 0.00 0.00 0.00 174/217 Array#concat
    0.00 0.00 0.00 0.00 1/1 Pry::PluginManager::Plugin#supported?
    0.00 0.00 0.00 0.00 14/19 <Class::IRB::Inspector>#def_inspector
    0.00 0.00 0.00 0.00 9/9 <Module::JSON>#deep_const_get
    0.00 0.00 0.00 0.00 66/40024 Kernel#untaint
    0.00 0.00 0.00 0.00 132/139 Hash#store
    0.00 0.00 0.00 0.00 17/277 Module#to_s
    0.00 0.00 0.00 0.00 2/2 <Class::File>#exists?
    0.00 0.00 0.00 0.00 4/4 Enumerable#first
    0.00 0.00 0.00 0.00 45/88 String#downcase
    0.00 0.00 0.00 0.00 161/8500 NilClass#nil?
    0.00 0.00 0.00 0.00 51/92 HalfHourlyData#start_date
    0.00 0.00 0.00 0.00 17/4164 Array#join
    0.00 0.00 0.00 0.00 140/192 Module#const_get
    0.00 0.00 0.00 0.00 76/2030 Regexp#===
    0.00 0.00 0.00 0.00 96/1080 Hash#fetch
    0.00 0.00 0.00 0.00 186/535 Array#length
    0.00 0.00 0.00 0.00 1/1 Gem::Dependency#to_s
    0.00 0.00 0.00 0.00 12/23289 <Class::File>#join
    0.00 0.00 0.00 0.00 48/422 Module#method_defined?
    0.00 0.00 0.00 0.00 4/4 Array#to_formatted_s
    0.00 0.00 0.00 0.00 48/114 Module#name
    0.00 0.00 0.00 0.00 1/1 Kernel#exit
    0.00 0.00 0.00 0.00 1/1 Numeric#step
    0.00 0.00 0.00 0.00 5/520 <Module::Logging>#logger
    0.00 0.00 0.00 0.00 51/92 HalfHourlyData#end_date
    0.00 0.00 0.00 0.00 10/794 Module#attr_reader
    0.00 0.00 0.00 0.00 28/56 String#sub
    0.00 0.00 0.00 0.00 130/5213401 Array#[]
    0.00 0.00 0.00 0.00 14/925 String#gsub
    0.00 0.00 0.00 0.00 65/249849 BasicObject#!
    0.00 0.00 0.00 0.00 8/46 String#to_sym
    0.00 0.00 0.00 0.00 48/6374 Kernel#class
    0.00 0.00 0.00 0.00 8/303167 Date#compare_with_coercion
    0.00 0.00 0.00 0.00 11/310 Gem::Version#prerelease?
    0.00 0.00 0.00 0.00 8/1074 <Class::File>#dirname
    0.00 0.00 0.00 0.00 23/757 Module#const_defined?
    0.00 0.00 0.00 0.00 43/1468 Array#first
    0.00 0.00 0.00 0.00 1/5 Logger#level=
    0.00 0.00 0.00 0.00 1/54 Exception#backtrace
    0.00 0.00 0.00 0.00 8/10 AverageSchoolAggregator#aggregated_meter
    0.00 0.00 0.00 0.00 34/134652 Integer#==
    0.00 0.00 0.00 0.00 4/4 MeterCollection#add_aggregate_electricity_meter
    0.00 0.00 0.00 0.00 4/6570 ActiveSupport::NumericWithFormat#to_s
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#y=
    0.00 0.00 0.00 0.00 9/224 Module#alias_method
    0.00 0.00 0.00 0.00 4/4 Spreadsheet::Compatibility#method_name
    0.00 0.00 0.00 0.00 23/277 Symbol#to_sym
    0.00 0.00 0.00 0.00 2/2 MeterCollection#add_aggregate_heat_meter
    0.00 0.00 0.00 0.00 11/45 BasicObject#==
    0.00 0.00 0.00 0.00 9/15 Module#instance_method
    0.00 0.00 0.00 0.00 1/73 Array#unshift
    0.00 0.00 0.00 0.00 1/522 <Class::Time>#now
    0.00 0.00 0.00 0.00 1/8 Kernel#tap
    0.00 0.00 0.00 0.00 1/1 Struct#each
    0.00 0.00 0.00 0.00 1/1 <Class::Dir>#foreach
    0.00 0.00 0.00 0.00 2/19 Array#pack
    0.00 0.00 0.00 0.00 4/10 Symbol#inspect
    0.00 0.00 0.00 0.00 8/3176 Integer#/
    0.00 0.00 0.00 0.00 1/1 Array#collect!
    0.00 0.00 0.00 0.00 1/1 <Object::Object>#each_pair
    0.00 0.00 0.00 0.00 1/1 Pry::PluginManager#plugin_located?
    0.00 0.00 0.00 0.00 1/11 Enumerable#partition
    0.00 0.00 0.00 0.00 1/1746 Array#map!
    0.00 0.00 0.00 0.00 1/1 Struct#each_pair
    0.00 0.00 0.00 0.00 1/1 Dir#each
    0.00 0.00 0.00 0.00 1/1 Array#each_index
    0.00 0.00 0.00 0.00 2/9 String#unpack
    0.00 0.00 0.00 0.00 1/14 Enumerable#sort_by
    0.00 0.00 0.00 0.00 1/1 Range#step
    0.00 0.00 0.00 0.00 1/1 Integer#times
    0.00 0.00 0.00 0.00 1/7 Hash#each_value
    0.00 0.00 0.00 0.00 1/1 <Object::Object>#each_key
    0.00 0.00 0.00 0.00 1/1 String#each_byte
    0.00 0.00 0.00 0.00 2/2606371 Array#[]=
    0.00 0.00 0.00 0.00 1/1 Hash#reject!
    0.00 0.00 0.00 0.00 1/1 Hash#select
    0.00 0.00 0.00 0.00 1/1 Integer#downto
    0.00 0.00 0.00 0.00 1/1 <Object::Object>#each_value
    0.00 0.00 0.00 0.00 1/65 Enumerable#each_with_index
    0.00 0.00 0.00 0.00 1/1 <Module::ObjectSpace>#each_object
    0.00 0.00 0.00 0.00 6/8726 Kernel#block_given?
    0.00 0.00 0.00 0.00 1/7 String#each_line
    0.00 0.00 0.00 0.00 1/42 Hash#each
    0.00 0.00 0.00 0.00 9/1233 String#empty?
    0.00 0.00 0.00 0.00 1/1 Enumerable#select
    0.00 0.00 0.00 0.00 1/1 <Object::Object>#select
    0.00 0.00 0.00 0.00 6/16325 String#freeze
    0.00 0.00 0.00 0.00 1/910 String#[]
    0.00 0.00 0.00 0.00 1/1 Enumerable#reject
    0.00 0.00 0.00 0.00 1/1 Hash#delete_if
    0.00 0.00 0.00 0.00 1/1966 Hash#each_key
    0.00 0.00 0.00 0.00 14/103 String#upcase
    0.00 0.00 0.00 0.00 1/750 Enumerable#find_all
    0.00 0.00 0.00 0.00 1/12 Hash#each_pair
    0.00 0.00 0.00 0.00 1/1 Integer#upto
    0.00 0.00 0.00 0.00 1/1 Array#delete_if
    0.00 0.00 0.00 0.00 1/151 Enumerable#each_slice
    0.00 0.00 0.00 0.00 1/1 Enumerable#each_cons
    0.00 0.00 0.00 0.00 1/582 Array#reject!
    0.00 0.00 0.00 0.00 1/1 <Object::Object>#reject!
    0.00 0.00 0.00 0.00 1/1 Enumerable#detect
    0.00 0.00 0.00 0.00 1/1 <Object::Object>#each
    0.00 0.00 0.00 0.00 1/1 <Object::Object>#delete_if
    0.00 0.00 0.00 0.00 1/2 Hash#reject
    0.00 0.00 0.00 0.00 1/5708 Array#last
    0.00 0.00 0.00 0.00 1/699 Array#reverse_each
    0.00 0.00 0.00 0.00 1/1 Array#reject
    0.00 0.00 0.00 0.00 1/482 Enumerable#find
    0.00 0.00 0.00 0.00 4/250 Kernel#kind_of?
    0.00 0.00 0.00 0.00 1/54 Exception#exception
    0.00 0.00 0.00 0.00 1/8 Module#class_variable_set
    0.00 0.00 0.00 0.00 1/5 Kernel#require 4
    0.74 0.00 0.00 0.74 3/5 Kernel#require_relative
    25.01 0.00 0.00 25.01 1/5 [global]#[no method] 4
87.81% 0.00% 25.75 0.00 0.00 25.75 5 *RequireAll#require_rel 113
    25.75 0.00 0.00 25.75 5/27293 Array#each 117
    0.00 0.00 0.00 0.00 5/112 Kernel#caller 116
    0.00 0.00 0.00 0.00 5/56 String#sub 116
    0.00 0.00 0.00 0.00 5/1074 <Class::File>#dirname 116
    0.00 0.00 0.00 0.00 5/10 Array#flatten! 113
    0.00 0.00 0.00 0.00 5/123 Array#empty? 114
    0.00 0.00 0.00 0.00 5/1468 Array#first 116
    0.00 0.00 0.00 0.00 1/54 Exception#backtrace 117
    0.00 0.00 0.00 0.00 1/54 Exception#exception 117
    0.00 0.00 0.00 0.00 1/62483 Enumerable#inject
    0.00 0.00 0.00 0.00 4/62483 Enumerable#to_a
    0.00 0.00 0.00 0.00 2/62483 Kernel#tap
    0.00 0.00 0.00 0.00 2/62483 Enumerable#collect
    0.00 0.00 0.00 0.00 3/62483 Kernel#require 15
    0.36 0.11 0.00 0.25 31/62483 AMRData#set_long_gap_boundary 158
    0.48 0.01 0.00 0.47 2/62483 AverageSchoolAggregator#average_amr_data 85
    15.05 0.03 0.00 15.02 5/62483 AggregateDataService#aggregate_amr_data 187
    18.04 3.10 0.00 14.93 62433/62483 Array#each
67.55% 0.76% 19.81 0.22 0.00 19.58 62483 *Range#each
    14.16 0.03 0.00 14.13 14020/27293 Array#each
    6.12 1.49 0.00 4.63 2606352/2606352 AMRData#kwh
    3.62 2.30 0.00 1.32 3037284/3239799 Hash#key?
    1.91 0.03 0.00 1.88 20466/20466 OneDayAMRReading#+
    1.71 0.02 0.00 1.69 26614/26614 <Class::OneDayAMRReading>#scale
    0.64 0.02 0.00 0.62 28040/105835 Class#new
    0.50 0.50 0.00 0.00 2606352/5213401 Array#[]
    0.49 0.49 0.00 0.00 2606352/2606371 Array#[]=
    0.42 0.42 0.00 0.00 2606352/6749415 Float#+
    0.31 0.01 0.00 0.30 6148/6148 <Class::OneDayAMRReading>#zero_reading
    0.25 0.05 0.00 0.20 26316/92707 AMRData#add
    0.18 0.11 0.00 0.07 145492/2899401 Hash#[]
    0.14 0.08 0.00 0.06 111477/303167 Date#compare_with_coercion
    0.06 0.04 0.00 0.02 48099/212089 Hash#[]=
    0.06 0.06 0.00 0.00 14020/40634 <Class::DateTime>#now
    0.05 0.05 0.00 0.00 111431/111431 Date#succ
    0.02 0.02 0.00 0.00 132780/133417 String#==
    0.02 0.02 0.00 0.00 111770/249849 BasicObject#!
    0.01 0.01 0.00 0.00 66391/305869 Kernel#nil?
    0.00 0.00 0.00 0.00 20529/87193 Integer#+
    0.00 0.00 0.00 0.00 4447/8500 NilClass#nil?
    0.00 0.00 0.00 0.00 3143/3176 Integer#/
    0.00 0.00 0.00 0.00 3005/3017 Float#/
    0.00 0.00 0.00 0.00 1053/1065 Integer#chr
    0.00 0.00 0.00 0.00 4/5 String#upto
    6.16 0.00 0.00 6.16 1/5 ReportConfigSupport#load_school 124
    11.10 0.00 0.00 11.10 4/5 <Module::Benchmark>#measure 53
58.88% 0.00% 17.26 0.00 0.00 17.26 5 SchoolFactory#load_or_use_cached_meter_collection 13
    17.26 0.00 0.00 17.26 4/4 SchoolFactory#load_meter_readings 19
    0.00 0.00 0.00 0.00 5/5 AnalysticsSchoolAndMeterMetaData#school 13
    0.00 0.00 0.00 0.00 4/4 SchoolFactory#add_meter_collection_to_cache 20
    0.00 0.00 0.00 0.00 5/5 SchoolFactory#find_cached_school 17
    0.00 0.00 0.00 0.00 4/8500 NilClass#nil? 18
    0.00 0.00 0.00 0.00 6/305869 Kernel#nil? 14
    17.26 0.00 0.00 17.26 4/4 SchoolFactory#load_or_use_cached_meter_collection 19
58.88% 0.00% 17.26 0.00 0.00 17.26 4 SchoolFactory#load_meter_readings 37
    17.26 0.00 0.00 17.26 4/4 LocalAnalyticsMeterReadingDB#load_meter_readings 39
    0.00 0.00 0.00 0.00 4/4 <Class::MeterReadingsDownloadBase>#meter_reading_factory 38
    0.00 0.00 0.00 0.00 4/4 Object#deep_dup 37
    17.26 0.00 0.00 17.26 4/4 SchoolFactory#load_meter_readings 39
58.88% 0.00% 17.26 0.00 0.00 17.26 4 LocalAnalyticsMeterReadingDB#load_meter_readings 18
    15.07 0.00 0.00 15.07 4/4 AggregateDataService#aggregate_heat_and_electricity_meters 19
    2.20 0.00 0.00 2.20 4/4 LocalAnalyticsMeterReadingDB#load_meter_collection 18
    0.00 0.00 0.00 0.00 4/105835 Class#new 19
    2.19 0.00 0.00 2.19 8/13 LocalAnalyticsMeterReadingDB#load_meter_collection 80
    4.39 0.00 0.00 4.39 1/13 AverageSchoolAggregator#calculate 39
    11.10 0.00 0.00 11.10 4/13 Array#each
55.25% 0.00% 16.20 0.00 0.00 16.20 13 *<Module::Benchmark>#measure 292
    11.10 0.00 0.00 11.10 4/5 SchoolFactory#load_or_use_cached_meter_collection 53
    4.39 0.00 0.00 4.39 2/2 AverageSchoolAggregator#average_amr_data 41
    1.19 0.00 0.00 1.19 4/4 LocalAnalyticsMeterReadingDB#populate_meter_collection_from_readings 81
    1.00 0.80 0.00 0.20 4/4 <Module::Marshal>#load 64
    0.00 0.00 0.00 0.00 4/9 <Class::IO>#open 64
    0.00 0.00 0.00 0.00 26/26 <Module::Process>#times 294
    0.00 0.00 0.00 0.00 13/105835 Class#new 295
    0.00 0.00 0.00 0.00 26/26 <Module::Process>#clock_gettime 294
    0.00 0.00 0.00 0.00 26/26 Process::Tms#utime 295
    0.00 0.00 0.00 0.00 65/72 Float#- 295
    0.00 0.00 0.00 0.00 26/26 Process::Tms#stime 295
    0.00 0.00 0.00 0.00 26/26 Process::Tms#cutime 295
    0.00 0.00 0.00 0.00 26/26 Process::Tms#cstime 295
    0.00 0.00 0.00 0.00 4/1588 Array#push 54
    15.49 0.00 0.00 15.49 1/1 Array#each
52.83% 0.00% 15.49 0.00 0.00 15.49 1 AverageSchoolAggregator#calculate 30
    11.10 0.00 0.00 11.10 1/1 <Class::AverageSchoolAggregator>#load_schools 30
    4.39 0.00 0.00 4.39 1/13 <Module::Benchmark>#measure 39
    0.00 0.00 0.00 0.00 1/1 AverageSchoolAggregator#create_meter_collection 32
    0.00 0.00 0.00 0.00 1/285 Logger#info 43
    0.00 0.00 0.00 0.00 1/13 Benchmark::Tms#to_s 43
    0.00 0.00 0.00 0.00 1/515 Logging#logger 43
    0.00 0.00 0.00 0.00 1/6570 ActiveSupport::NumericWithFormat#to_s 43
    0.00 0.00 0.00 0.00 5/2899401 Hash#[] 32
    0.00 0.00 0.00 0.00 1/535 Array#length 43
    0.00 0.00 0.00 0.00 1/6374 Kernel#class 30
    15.07 0.00 0.00 15.07 4/4 LocalAnalyticsMeterReadingDB#load_meter_readings 19
51.38% 0.00% 15.07 0.00 0.00 15.07 4 AggregateDataService#aggregate_heat_and_electricity_meters 33
    7.55 0.00 0.00 7.55 4/4 AggregateDataService#aggregate_heat_meters 33
    7.52 0.00 0.00 7.52 4/4 AggregateDataService#aggregate_electricity_meters 34
    7.52 0.00 0.00 7.52 4/8 AggregateDataService#aggregate_electricity_meters 162
    7.55 0.00 0.00 7.55 4/8 AggregateDataService#aggregate_heat_meters 158
51.38% 0.00% 15.07 0.00 0.00 15.07 8 AggregateDataService#aggregate_main_meters 227
    15.06 0.00 0.00 15.06 8/8 AggregateDataService#aggregate_meters 228
    0.00 0.00 0.00 0.00 8/285 Logger#info 227
    0.00 0.00 0.00 0.00 8/8 AggregateDataService#combine_sub_meters 229
    0.00 0.00 0.00 0.00 8/515 Logging#logger 227
    0.00 0.00 0.00 0.00 8/6570 ActiveSupport::NumericWithFormat#to_s 227
    0.00 0.00 0.00 0.00 8/535 Array#length 227
    15.06 0.00 0.00 15.06 8/8 AggregateDataService#aggregate_main_meters 228
51.38% 0.00% 15.06 0.00 0.00 15.06 8 AggregateDataService#aggregate_meters 234
    15.05 0.00 0.00 15.05 5/5 AggregateDataService#aggregate_amr_data 243
    0.01 0.00 0.00 0.01 5/5 AggregateDataService#log_meter_dates 241
    0.00 0.00 0.00 0.00 18/285 Logger#info 265
    0.00 0.00 0.00 0.00 5/5 AggregateDataService#combine_meter_meta_data 245
    0.00 0.00 0.00 0.00 18/515 Logging#logger 265
    0.00 0.00 0.00 0.00 5/6570 ActiveSupport::NumericWithFormat#to_s 258
    0.00 0.00 0.00 0.00 16/72 Date#to_s 264
    0.00 0.00 0.00 0.00 10/134652 Integer#== 235
    0.00 0.00 0.00 0.00 10/812 NilClass#to_s 265
    0.00 0.00 0.00 0.00 8/92 HalfHourlyData#start_date 264
    0.00 0.00 0.00 0.00 17/305869 Kernel#nil? 247
    0.00 0.00 0.00 0.00 8/92 HalfHourlyData#end_date 264
    0.00 0.00 0.00 0.00 6/8500 NilClass#nil? 260
    0.00 0.00 0.00 0.00 2/2 Float#== 259
    0.00 0.00 0.00 0.00 8/123 Array#empty? 234
    0.00 0.00 0.00 0.00 3/1468 Array#first 236
    0.00 0.00 0.00 0.00 3/5222 Symbol#to_s 237
    0.00 0.00 0.00 0.00 8/535 Array#length 235
    15.05 0.00 0.00 15.05 5/5 AggregateDataService#aggregate_meters 243
51.34% 0.00% 15.05 0.00 0.00 15.05 5 AggregateDataService#aggregate_amr_data 177
    15.05 0.03 0.00 15.02 5/62483 Range#each 187
    0.00 0.00 0.00 0.00 5/285 Logger#info 182
    0.00 0.00 0.00 0.00 5/5 AggregateDataService#combined_amr_data_date_range 181
    0.00 0.00 0.00 0.00 5/22 <Class::Meter>#synthetic_combined_meter_mpan_mprn_from_urn 185
    0.00 0.00 0.00 0.00 5/105835 Class#new 186
    0.00 0.00 0.00 0.00 5/515 Logging#logger 182
    0.00 0.00 0.00 0.00 10/72 Date#to_s 182
    0.00 0.00 0.00 0.00 5/303167 Date#compare_with_coercion 187
    0.00 0.00 0.00 0.00 5/5213401 Array#[] 185
    0.00 0.00 0.00 0.00 5/535 Array#length 177
    0.00 0.00 0.00 0.00 5/134652 Integer#== 177
    0.00 0.00 0.00 0.00 5/305869 Kernel#nil? 185
    11.10 0.00 0.00 11.10 1/1 AverageSchoolAggregator#calculate 30
37.86% 0.00% 11.10 0.00 0.00 11.10 1 <Class::AverageSchoolAggregator>#load_schools 48
    11.10 0.00 0.00 11.10 1/27293 Array#each 49
    7.55 0.00 0.00 7.55 4/4 AggregateDataService#aggregate_heat_and_electricity_meters 33
25.74% 0.00% 7.55 0.00 0.00 7.55 4 AggregateDataService#aggregate_heat_meters 158
    7.55 0.00 0.00 7.55 4/8 AggregateDataService#aggregate_main_meters 158
    7.52 0.00 0.00 7.52 4/4 AggregateDataService#aggregate_heat_and_electricity_meters 34
25.65% 0.00% 7.52 0.00 0.00 7.52 4 AggregateDataService#aggregate_electricity_meters 162
    7.52 0.00 0.00 7.52 4/8 AggregateDataService#aggregate_main_meters 162
    0.00 0.00 0.00 0.00 1/5219 <Module::Daru>#has_gsl? 57
    0.00 0.00 0.00 0.00 1/5219 <Class::HTTP::CookieJar>#const_missing 18
    0.01 0.00 0.00 0.01 11/5219 Array#each
    0.03 0.00 0.00 0.03 1/5219 <Module::Distribution>#has_java? 68
    0.03 0.00 0.00 0.03 1/5219 <Module::Distribution>#has_statistics2? 68
    0.03 0.00 0.00 0.03 1/5219 <Module::Distribution>#has_gsl? 68
    0.03 0.00 0.00 0.03 1/5219 <Module::Daru>#has_nyaplot? 57
    0.03 0.00 0.00 0.03 1/5219 [global]#[no method] 2
    0.03 0.00 0.00 0.03 1/5219 <Module::Daru>#has_nmatrix? 57
    0.51 0.00 0.00 0.51 13/5219 <Module::Kernel>#require
    0.78 0.00 0.00 0.78 2/5219 Hash#each
    2.43 0.00 0.00 2.43 17/5219 Kernel#require_relative
    5.09 0.00 0.00 5.09 1595/5219 Kernel#require_with_backports 9
    7.06 0.26 0.00 6.80 3573/5219 Kernel#require 135
25.03% 0.00% 7.34 0.00 0.00 7.34 5219 *Kernel#require 40
    7.06 0.26 0.00 6.80 3573/5219 Kernel#require 135
    4.20 0.00 0.00 4.20 1068/1595 Kernel#require_with_backports 286
    1.22 0.05 0.00 1.16 44/100 Kernel#require_relative 1
    1.17 0.00 0.00 1.17 679/679 <Class::Gem::Specification>#find_active_stub_by_path 68
    0.80 0.00 0.00 0.80 6/42 Hash#each 89
    0.63 0.00 0.00 0.63 94/94 <Module::Backports>#require_relative_dir 3
    0.60 0.00 0.00 0.60 25/25 <Module::Gem>#try_activate 127
    0.56 0.00 0.00 0.55 205/27293 Array#each 577
    0.39 0.00 0.00 0.39 1/1 <Class::Pry::CLI>#add_plugin_options 134
    0.20 0.00 0.00 0.20 1/1 <Class::MIME::Types>#load_default_mime_types 80
    0.18 0.00 0.00 0.18 1/1 <Class::Pry>#init 401
    0.10 0.00 0.00 0.10 170/170 <Class::Gem::Specification>#find_in_unresolved 75
    0.10 0.00 0.00 0.10 1/1 Concurrent::Utility::NativeExtensionLoader#load_native_extensions 5
    0.08 0.00 0.00 0.08 14/14 Distribution::Distributable#create_distribution_methods 9
    0.07 0.00 0.00 0.07 166/166 <Class::Gem::Specification>#find_in_unresolved_tree 88
    0.05 0.00 0.00 0.05 1/1 Module#deprecate 133
    0.03 0.00 0.00 0.03 1/1 <Module::Daru>#has_nmatrix? 1
    0.03 0.00 0.00 0.03 4/4 <Module::Backports::StdLib>#extend_relative 1
    0.03 0.00 0.00 0.03 1/1 <Module::Daru>#has_nyaplot? 13
    0.02 0.00 0.00 0.02 1/1 <Class::TZInfo::Timezone>#init_loaded_zones 651
    0.02 0.00 0.00 0.02 1/1 <Module::Byebug>#load_settings 106
    0.02 0.00 0.00 0.02 1/1 ActiveSupport::XmlMini#backend= 208
    0.01 0.00 0.00 0.01 1/1 I18n::Base#load_path 13
    0.01 0.00 0.00 0.01 13/13 Pry::CommandSet#alias_command 196
    0.01 0.01 0.00 0.00 2629/3148 MonitorMixin#mon_exit 132
    0.01 0.00 0.00 0.01 108/111 Kernel#gem 47
    0.01 0.01 0.00 0.00 2629/3148 MonitorMixin#mon_enter 124
    0.01 0.01 0.00 0.00 1/1 OpenSSL::X509::Store#set_default_paths 89
    0.01 0.00 0.00 0.01 18/18 Forwardable#def_instance_delegators 1708
    0.01 0.01 0.00 0.00 1/1 Kernel#` 4478
    0.01 0.00 0.00 0.01 108/108 <Module::Gem>#remove_unresolved_default_spec 45
    0.01 0.01 0.00 0.00 3316/3596 IO#set_encoding 135
    0.01 0.00 0.00 0.01 46/46 <Module::Backports>#make_block_optional 3
    0.01 0.00 0.00 0.01 1/1 CodeRay::PluginHost#const_missing 5
    0.00 0.00 0.00 0.00 3/62483 Range#each 15
    0.00 0.00 0.00 0.00 155/105835 Class#new 8
    0.00 0.00 0.00 0.00 4/4 Object#DelegateClass 6
    0.00 0.00 0.00 0.00 416/435 Module#attr_accessor 449
    0.00 0.00 0.00 0.00 706/794 Module#attr_reader 461
    0.00 0.00 0.00 0.00 2604/2604 <Module::Gem>#find_unresolved_default_spec 44
    0.00 0.00 0.00 0.00 11866/18432 Module#method_added 211
    0.00 0.00 0.00 0.00 8/8 <Class::Prime>#method_added 202
    0.00 0.00 0.00 0.00 12/12 Mechanize::ElementMatcher#elements_with 492
    0.00 0.00 0.00 0.00 410/533 Module#include 262
    0.00 0.00 0.00 0.00 2604/3009 <Class::Gem::Specification>#unresolved_deps 57
    0.00 0.00 0.00 0.00 1/1 <Class::HTTP::CookieJar>#const_missing 9
    0.00 0.00 0.00 0.00 3/3 Forwardable#instance_delegate 28
    0.00 0.00 0.00 0.00 14/112 Forwardable#def_instance_delegator 47
    0.00 0.00 0.00 0.00 1/1 <Module::Daru>#has_gsl? 1
    0.00 0.00 0.00 0.00 3/3 ActiveSupport::Deprecation::InstanceDelegator::ClassMethods#include 26
    0.00 0.00 0.00 0.00 2646/12104 Kernel#respond_to? 42
    0.00 0.00 0.00 0.00 1/1 <Class::Zip::FileSystem::ZipFsFile::ZipFsStat>#delegate_to_fs_file 91
    0.00 0.00 0.00 0.00 1/5 RequireAll#require_rel 4
    0.00 0.00 0.00 0.00 6/6 <Class::Net::NTLM::FieldSet>#define 731
    0.00 0.00 0.00 0.00 2/12 Hash#each_pair 141
    0.00 0.00 0.00 0.00 1/1 <Module::IRB::ExtendCommandBundle>#install_extend_commands 207
    0.00 0.00 0.00 0.00 1/5 <Class::Dir>#[] 4
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Autoload#eager_autoload 45
    0.00 0.00 0.00 0.00 22/23 <Class::Struct>#new 234
    0.00 0.00 0.00 0.00 61/63 <Class::Pry::ClassCommand>#inherited 2
    0.00 0.00 0.00 0.00 1/43 ActiveSupport::Inflector#inflections 10
    0.00 0.00 0.00 0.00 1/5 String#upto 1
    0.00 0.00 0.00 0.00 96/279 Kernel#extend 10
    0.00 0.00 0.00 0.00 4/68 Gem::Specification#activate 118
    0.00 0.00 0.00 0.00 18/223 Module#module_eval 515
    0.00 0.00 0.00 0.00 1/1 <Module::JSON>#generator= 11
    0.00 0.00 0.00 0.00 1/1 <Module::Backports>#alias_method_chain 23
    0.00 0.00 0.00 0.00 60/60 Pry::CommandSet#add_command 56
    0.00 0.00 0.00 0.00 1180/1787 Class#inherited 399
    0.00 0.00 0.00 0.00 2061/2808 BasicObject#singleton_method_added 239
    0.00 0.00 0.00 0.00 39/54 Exception#backtrace 59
    0.00 0.00 0.00 0.00 13/43 ActiveSupport::Autoload#autoload 72
    0.00 0.00 0.00 0.00 1/1 <Module::Backports>#suppress_verbose_warnings 121
    0.00 0.00 0.00 0.00 3/3 <Class::Concurrent::Synchronization::Object>#attr_atomic 173
    0.00 0.00 0.00 0.00 5/252 <Object::Object>#[] 8
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Row>#updater 55
    0.00 0.00 0.00 0.00 2/2 <Class::Spreadsheet::Row>#format_updater 80
    0.00 0.00 0.00 0.00 7/7 <Class::Ole::Types::Clsid>#parse 44
    0.00 0.00 0.00 0.00 2/3 Module#mattr_accessor 80
    0.00 0.00 0.00 0.00 3/3 <Module::Chroma::ColorModes>#build 54
    0.00 0.00 0.00 0.00 10/18 <Class::Concurrent::Synchronization::MriMutexLockableObject>#new 105
    0.00 0.00 0.00 0.00 77/170 Module#module_function 40
    0.00 0.00 0.00 0.00 179/224 Module#alias_method 91
    0.00 0.00 0.00 0.00 2/17 Module#delegate 207
    0.00 0.00 0.00 0.00 7/458 <Class::File>#expand_path 32
    0.00 0.00 0.00 0.00 47/48 Module#attr_writer 731
    0.00 0.00 0.00 0.00 15/15 Exception2MessageMapper#def_exception 25
    0.00 0.00 0.00 0.00 59/967 <Class::Pry::Command>#match 3
    0.00 0.00 0.00 0.00 489/549 Module#private 205
    0.00 0.00 0.00 0.00 1/1 <Module::IRB::ContextExtender>#install_extend_commands 250
    0.00 0.00 0.00 0.00 205/422 Module#method_defined? 57
    0.00 0.00 0.00 0.00 4/482 Enumerable#find 109
    0.00 0.00 0.00 0.00 2/2 <Module::Statsample>#has_gsl? 34
    0.00 0.00 0.00 0.00 14/17 <Class::Concurrent::Synchronization::Object>#safe_initialization! 13
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Column>#updater 40
    0.00 0.00 0.00 0.00 2/9 <Class::IO>#open 3
    0.00 0.00 0.00 0.00 64/94368 Comparable#< 88
    0.00 0.00 0.00 0.00 108/151 Module#autoload 166
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Excel::Workbook>#offset 27
    0.00 0.00 0.00 0.00 2/28 Class#instance_methods 115
    0.00 0.00 0.00 0.00 1/1 <Class::File>#directory? 1096
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Format>#boolean 31
    0.00 0.00 0.00 0.00 1/33 BasicObject#instance_eval 2
    0.00 0.00 0.00 0.00 8/8 <Class::Spreadsheet::Format>#enum 83
    0.00 0.00 0.00 0.00 2/2 Pry::Config::Behavior#method_missing 133
    0.00 0.00 0.00 0.00 2/2 Pry::Config::Convenience#config_shortcut 22
    0.00 0.00 0.00 0.00 2/2 Pry::CommandSet#disabled_command 2
    0.00 0.00 0.00 0.00 10/10 Gem::Deprecate#deprecate 1128
    0.00 0.00 0.00 0.00 6/6 <Class::Spreadsheet::Font>#enum 59
    0.00 0.00 0.00 0.00 5/19 <Class::IRB::Inspector>#def_inspector 124
    0.00 0.00 0.00 0.00 7/52472 Array#map 5
    0.00 0.00 0.00 0.00 1/1 <Class::File>#symlink? 27
    0.00 0.00 0.00 0.00 3/3 <Class::Regexp>#union 9
    0.00 0.00 0.00 0.00 1/15 ActiveSupport::Deprecation::InstanceDelegator::ClassMethods#method_added 35
    0.00 0.00 0.00 0.00 2/2 RbReadline::Win32API#call 4473
    0.00 0.00 0.00 0.00 2/2 Enumerable#collect 436
    0.00 0.00 0.00 0.00 17/18 Concurrent::Utility::EngineDetector#on_jruby? 331
    0.00 0.00 0.00 0.00 58/58 <Module::TZInfo::RubyCoreSupport>#rational_new! 12
    0.00 0.00 0.00 0.00 1/1 CodeRay::PluginHost#map 4
    0.00 0.00 0.00 0.00 20/20 <Module::Backports>#alias_method 5
    0.00 0.00 0.00 0.00 1/1 <Class::ReportBuilder::Graph>#attr_accessor_dsl 121
    0.00 0.00 0.00 0.00 1/3 CodeRay::PluginHost#plugin_path 13
    0.00 0.00 0.00 0.00 1/259 Array#sort 88
    0.00 0.00 0.00 0.00 68/74 Module#protected 527
    0.00 0.00 0.00 0.00 2/67262 Enumerable#inject 66
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Excel::Worksheet>#offset 13
    0.00 0.00 0.00 0.00 7/7 <Class::MIME::Type::Columnar>#column 39
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Font>#boolean 18
    0.00 0.00 0.00 0.00 50/50 Exception#message 127
    0.00 0.00 0.00 0.00 1/1 Nokogiri::VersionInfo#to_hash 100
    0.00 0.00 0.00 0.00 7/9 Module#prepend 188
    0.00 0.00 0.00 0.00 59/72 <Class::Pry::Command>#group 4
    0.00 0.00 0.00 0.00 1/1 <Class::Logger>#new_with_callstack 8
    0.00 0.00 0.00 0.00 4/4 Exception2MessageMapper#def_e2message 20
    0.00 0.00 0.00 0.00 14/20 Kernel#raise 137
    0.00 0.00 0.00 0.00 25/54 Exception#exception 59
    0.00 0.00 0.00 0.00 3/3 <Module::WEBrick::HTTPUtils>#_make_regex 459
    0.00 0.00 0.00 0.00 59/59 <Class::Pry::Command>#banner 8
    0.00 0.00 0.00 0.00 12/4164 Array#join 232
    0.00 0.00 0.00 0.00 27/280 String#start_with? 127
    0.00 0.00 0.00 0.00 1/8 Kernel#tap 72
    0.00 0.00 0.00 0.00 1/1 <Class::REXML::XMLDecl>#default 27
    0.00 0.00 0.00 0.00 39/39 <Module::REXML::Functions>#singleton_method_added 411
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Format>#colors 52
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#parse 127
    0.00 0.00 0.00 0.00 1/65 Enumerable#each_with_index 17
    0.00 0.00 0.00 0.00 11/11 <Module::CodeRay>#coderay_path 157
    0.00 0.00 0.00 0.00 86/16325 String#freeze 590
    0.00 0.00 0.00 0.00 59/187 <Class::Pry::Command>#description 5
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#sysopen 1
    0.00 0.00 0.00 0.00 24/112 Module#undef_method 151
    0.00 0.00 0.00 0.00 17/17 Numeric#quo 16
    0.00 0.00 0.00 0.00 33/36 Module#public 1172
    0.00 0.00 0.00 0.00 1/1 Enumerable#to_set 14
    0.00 0.00 0.00 0.00 40/41 Module#private_constant 52
    0.00 0.00 0.00 0.00 23/757 Module#const_defined? 2
    0.00 0.00 0.00 0.00 1/1 <Module::Nokogiri>#install_default_aliases 129
    0.00 0.00 0.00 0.00 32/55815 Module#=== 59
    0.00 0.00 0.00 0.00 8/888 String#=~ 450
    0.00 0.00 0.00 0.00 18/598 Array#hash 28
    0.00 0.00 0.00 0.00 1/2 Nokogiri::VersionInfo#warnings 93
    0.00 0.00 0.00 0.00 19/755 <Class::Pry::Command>#command_options 6
    0.00 0.00 0.00 0.00 20/114 Regexp#to_s 507
    0.00 0.00 0.00 0.00 12/12 Hash#invert 446
    0.00 0.00 0.00 0.00 1/2 Hash#reject 57
    0.00 0.00 0.00 0.00 1/112 Kernel#caller 51
    0.00 0.00 0.00 0.00 1/16 <Module::Exception2MessageMapper>#def_exception 172
    0.00 0.00 0.00 0.00 1/5 Enumerable#flat_map 226
    0.00 0.00 0.00 0.00 6/6 <Class::Zip::ExtraField::Generic>#register_map 6
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Row>#boolean 53
    0.00 0.00 0.00 0.00 6/7 Concurrent::Utility::EngineDetector#on_cruby? 5
    0.00 0.00 0.00 0.00 25/27 String#end_with? 127
    0.00 0.00 0.00 0.00 40/4158 Kernel#freeze 577
    0.00 0.00 0.00 0.00 2/2 Concurrent::Utility::EngineDetector#ruby_version 7
    0.00 0.00 0.00 0.00 1/11 Dynamic::ClassMethods#variables 73
    0.00 0.00 0.00 0.00 1/1 <Module::I18n>#new_double_nested_cache 355
    0.00 0.00 0.00 0.00 4/4 Enumerable#to_a 273
    0.00 0.00 0.00 0.00 4/4 <Module::Daru>#create_has_library 86
    0.00 0.00 0.00 0.00 1/1 Pry::Hooks#add_hook 14
    0.00 0.00 0.00 0.00 4/4 <Class::ReportBuilder::Builder>#inherited 9
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Column>#boolean 38
    0.00 0.00 0.00 0.00 5/7 Module#constants 65
    0.00 0.00 0.00 0.00 1/1 <Class::HTTP::CookieJar::AbstractSaver>#inherited 9
    0.00 0.00 0.00 0.00 18/18 <Class::Proc>#new 1
    0.00 0.00 0.00 0.00 1/925 String#gsub 324
    0.00 0.00 0.00 0.00 3/3 <Class::Daru::Index>#inherited 213
    0.00 0.00 0.00 0.00 1/1 <Class::MIME::Types>#lazy_load? 80
    0.00 0.00 0.00 0.00 1/1 <Module::RbReadline>#using_history 521
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Excel::Writer::Format>#boolean 29
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Row>#enum 54
    0.00 0.00 0.00 0.00 22/180 Kernel#proc 139
    0.00 0.00 0.00 0.00 2/288 <Class::Date>#new 12
    0.00 0.00 0.00 0.00 4/36 Hash#update 5
    0.00 0.00 0.00 0.00 1/1 Pry::Forwardable#def_private_delegators 29
    0.00 0.00 0.00 0.00 3/3 Enumerable#map 21
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Worksheet>#enum 34
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Column>#enum 39
    0.00 0.00 0.00 0.00 1/1 CodeRay::Plugin#register_for 19
    0.00 0.00 0.00 0.00 5/1074 <Class::File>#dirname 56
    0.00 0.00 0.00 0.00 8/21 Module#private_class_method 538
    0.00 0.00 0.00 0.00 11/2000 Kernel#dup 5
    0.00 0.00 0.00 0.00 4/19 Array#pack 5
    0.00 0.00 0.00 0.00 3/3 <Module::Distribution>#create_has_library 90
    0.00 0.00 0.00 0.00 1/198 String#scan 4478
    0.00 0.00 0.00 0.00 1/1 <Class::TZInfo::Country>#init_countries 189
    0.00 0.00 0.00 0.00 5/114 Array#uniq 1
    0.00 0.00 0.00 0.00 3/3 IRB::Notifier::CompositeNotifier#def_notifier 27
    0.00 0.00 0.00 0.00 16/22 Integer#- 64
    0.00 0.00 0.00 0.00 21/21671 String#+ 13
    0.00 0.00 0.00 0.00 26/26 Integer#<< 69
    0.00 0.00 0.00 0.00 20/2899401 Hash#[] 2
    0.00 0.00 0.00 0.00 4/3717 Regexp#=~ 788
    0.00 0.00 0.00 0.00 4/62 Kernel#Rational 21
    0.00 0.00 0.00 0.00 2/3 <Object::Object>#include 246
    0.00 0.00 0.00 0.00 4/5 Kernel#autoload 99
    0.00 0.00 0.00 0.00 11/537 Kernel#lambda 1061
    0.00 0.00 0.00 0.00 4/3527 Comparable#>= 39
    0.00 0.00 0.00 0.00 6/15 Module#instance_method 1
    0.00 0.00 0.00 0.00 10/11 Integer#* 625
    0.00 0.00 0.00 0.00 3/3 Integer#** 11
    0.00 0.00 0.00 0.00 1/1 Array#product 1
    0.00 0.00 0.00 0.00 7/7 <Class::Spreadsheet::Excel::Writer::Format>#color 41
    0.00 0.00 0.00 0.00 6/6 <Class::Time>#at 196
    0.00 0.00 0.00 0.00 3/2491 String#split 395
    0.00 0.00 0.00 0.00 1/79 <Class::DateTime>#new 119
    0.00 0.00 0.00 0.00 10/5213401 Array#[] 395
    0.00 0.00 0.00 0.00 3/3 <Class::Delegator>#const_missing 7
    0.00 0.00 0.00 0.00 9/9 Float#** 10
    0.00 0.00 0.00 0.00 3/8 <Class::Regexp>#quote 50
    0.00 0.00 0.00 0.00 1/1 <Module::Statsample>#create_has_library 138
    0.00 0.00 0.00 0.00 1/1 <Module::Nokogiri>#jruby? 22
    0.00 0.00 0.00 0.00 1/1 <Class::Spreadsheet::Font>#colors 21
    0.00 0.00 0.00 0.00 9/3176 Integer#/ 18
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::LazyLoadHooks#run_load_hooks 12
    0.00 0.00 0.00 0.00 4/4 <Class::Spreadsheet::Excel::Writer::Format>#line_style 34
    0.00 0.00 0.00 0.00 1/1 <Module::WEBrick::HTTPUtils>#_make_regex! 461
    0.00 0.00 0.00 0.00 5/215 Array#+ 18
    0.00 0.00 0.00 0.00 1/1 StructuredWarnings::ClassMethods#disabled_warnings= 74
    0.00 0.00 0.00 0.00 1/1 Concurrent::AtExitImplementation#install 96
    0.00 0.00 0.00 0.00 1/1 <Module::IRB::Notifier>#def_notifier 24
    0.00 0.00 0.00 0.00 1/1 StructuredWarnings::ClassMethods#warner= 75
    0.00 0.00 0.00 0.00 2/2 <Module::AwesomePrint>#rails_console? 25
    0.00 0.00 0.00 0.00 4/4 Rational#hash 21
    0.00 0.00 0.00 0.00 5/249849 BasicObject#! 315
    0.00 0.00 0.00 0.00 2/2 <Class::Hash>#[] 65
    0.00 0.00 0.00 0.00 1/196 Module#class_eval 7
    0.00 0.00 0.00 0.00 1/1 Pry::Platform#jruby? 7
    0.00 0.00 0.00 0.00 4/92713 Comparable#> 1204
    0.00 0.00 0.00 0.00 6/87193 Integer#+ 9
    0.00 0.00 0.00 0.00 8/20 String#* 719
    0.00 0.00 0.00 0.00 1/1 <Module::JSON>#parser= 10
    0.00 0.00 0.00 0.00 6/6 UnboundMethod#arity 1
    0.00 0.00 0.00 0.00 2/23289 <Class::File>#join 32
    0.00 0.00 0.00 0.00 21/25 Integer#| 91
    0.00 0.00 0.00 0.00 1/3 ActiveSupport::Concern#included 8
    0.00 0.00 0.00 0.00 12/1065 Integer#chr 719
    0.00 0.00 0.00 0.00 8/126 Module#method_undefined 86
    0.00 0.00 0.00 0.00 2/2 <Module::Math>#log 19
    0.00 0.00 0.00 0.00 11/5222 Symbol#to_s 492
    0.00 0.00 0.00 0.00 27/10355 Kernel#hash 59
    0.00 0.00 0.00 0.00 4/1080 Hash#fetch 10
    0.00 0.00 0.00 0.00 1/15 <Module::Distribution>#has_java? 152
    0.00 0.00 0.00 0.00 1/2 CodeRay::Plugin#plugin_host 18
    0.00 0.00 0.00 0.00 1/23 <Class::Dir>#pwd 117
    0.00 0.00 0.00 0.00 2/4 Hash#default_proc= 139
    0.00 0.00 0.00 0.00 1/1 Zip#reset! 56
    0.00 0.00 0.00 0.00 4/4 Module#deprecate_constant 129
    0.00 0.00 0.00 0.00 2/2247 Array#compact 65
    0.00 0.00 0.00 0.00 2/2 <Module::Math>#sqrt 42
    0.00 0.00 0.00 0.00 5/133417 String#== 6
    0.00 0.00 0.00 0.00 2/2 <Class::Pry::Config>#shortcuts 22
    0.00 0.00 0.00 0.00 5/6807 String#<=> 273
    0.00 0.00 0.00 0.00 1/46 String#to_sym 77
    0.00 0.00 0.00 0.00 1/254 Kernel#!~ 4420
    0.00 0.00 0.00 0.00 1/2575 Numeric#nonzero? 22
    0.00 0.00 0.00 0.00 3/7 String#each_line 21
    0.00 0.00 0.00 0.00 2/20 Kernel#singleton_class 151
    0.00 0.00 0.00 0.00 1/1 <Class::#<Class:0x0000000006912ac0>>#new 3
    0.00 0.00 0.00 0.00 1/1 <Class::#<Class:0x0000000006938400>>#new 3
    0.00 0.00 0.00 0.00 2/56 Integer#>= 78
    0.00 0.00 0.00 0.00 3/3017 Float#/ 102
    0.00 0.00 0.00 0.00 3/1972 Hash#keys 27
    0.00 0.00 0.00 0.00 5/212089 Hash#[]= 46
    0.00 0.00 0.00 0.00 1/1 Array#zip 17
    0.00 0.00 0.00 0.00 1/1 IRB::Notifier::CompositeNotifier#level_notifier= 29
    0.00 0.00 0.00 0.00 3/6374 Kernel#class 137
    0.00 0.00 0.00 0.00 1/1 <Object::Pry::Config>#control_d_handler= 3
    0.00 0.00 0.00 0.00 2/10 Array#- 72
    0.00 0.00 0.00 0.00 1/1 Object#ruby_18 9
    0.00 0.00 0.00 0.00 2/2 <Class::Encoding>#find 59
    0.00 0.00 0.00 0.00 1/1 <Class::#<Class:0x0000000004c4d638>>#new 201
    0.00 0.00 0.00 0.00 1/1 Integer#& 25
    0.00 0.00 0.00 0.00 1/1965 Set#freeze 12
    0.00 0.00 0.00 0.00 3/87 Module#private_method_defined? 51
    0.00 0.00 0.00 0.00 1/910 String#[] 9
    0.00 0.00 0.00 0.00 4/134652 Integer#== 16
    0.00 0.00 0.00 0.00 1/15 String#tr 184
    0.00 0.00 0.00 0.00 1/1 <Module::Psych>#libyaml_version 232
    0.00 0.00 0.00 0.00 1/16 Array#* 49
    0.00 0.00 0.00 0.00 1/160 String#length 709
    0.00 0.00 0.00 0.00 1/227279 BasicObject#!= 29
    0.00 0.00 0.00 0.00 1/5829 Array#flatten 1
    0.00 0.00 0.00 0.00 1/26 Concurrent::Utility::EngineDetector#ruby_engine 11
    0.00 0.00 0.00 0.00 1/2297 Array#pop 1
    0.00 0.00 0.00 0.00 2/1277474 Float#* 74
    0.00 0.00 0.00 0.00 1/8 String#partition 1
    0.00 0.00 0.00 0.00 1/131 Hash#merge! 7
    0.00 0.00 0.00 0.00 3/6664 Integer#to_s 79
    0.00 0.00 0.00 0.00 3/3 Module#== 137
    0.00 0.00 0.00 0.00 1/627 String#chomp 230
    0.00 0.00 0.00 0.00 1/1 Array#rindex 1
    0.00 0.00 0.00 0.00 1/1 <Class::Encoding>#default_external 4552
    0.00 0.00 0.00 0.00 1/442 String#strip 324
    0.00 0.00 0.00 0.00 1/1 <Class::Pry::CLI>#reset 121
    0.00 0.00 0.00 0.00 3/3 Numeric#dup 5
    0.00 0.00 0.00 0.00 1/1 OpenSSL::X509::Store#flags= 90
    0.00 0.00 0.00 0.00 4/4 Integer#size 10
    0.00 0.00 0.00 0.00 6/2581 Numeric#zero? 1
    0.00 0.00 0.00 0.00 1/175 Array#index 1
    0.00 0.00 0.00 0.00 1/3671 Array#shift 1
    0.00 0.00 0.00 0.00 1/123 String#intern 22
    0.00 0.00 0.00 0.00 1/1 <Module::Concurrent>#create_simple_logger 87
    0.00 0.00 0.00 0.00 1/1 Concurrent::Utility::NativeExtensionLoader#java_extensions_loaded? 10
    0.00 0.00 0.00 0.00 1/1 Object#bindtextdomain 263
    0.00 0.00 0.00 0.00 1/1 <Class::MIME::Types>#load_mode 80
    0.00 0.00 0.00 0.00 1/74 Module#< 1
    0.00 0.00 0.00 0.00 1/3 <Class::Prawn::Document>#extensions 11
    0.00 0.00 0.00 0.00 1/1398 String#to_i 4478
    0.00 0.00 0.00 0.00 1/2 Kernel#at_exit 83
    0.00 0.00 0.00 0.00 2/3467 Array#<< 11
    0.00 0.00 0.00 0.00 1/1686 Array#uniq! 18
    0.00 0.00 0.00 0.00 1/117 String#<< 4
    0.00 0.00 0.00 0.00 1/72 Float#- 180
    0.00 0.00 0.00 0.00 1/1 Kernel#__callee__ 1
    0.00 0.00 0.00 0.00 1/535 Array#length 1
    0.00 0.00 0.00 0.00 1/1 Integer#-@ 6
    0.00 0.00 0.00 0.00 1/1 Hash#eql? 16
    0.00 0.00 0.00 0.00 2/2 Hash#hash 8
    0.00 0.00 0.00 0.00 1/1 Kernel#__method__ 1
    0.00 0.00 0.00 0.00 1/1 Float#-@ 104
    0.00 0.00 0.00 0.00 1/1 Kernel#method 9
    0.00 0.00 0.00 0.00 1/2 <Class::Nokogiri::VersionInfo>#instance 100
    0.00 0.00 0.00 0.00 1/1468 Array#first 4478
    0.00 0.00 0.00 0.00 1/3239799 Hash#key? 73
    0.00 0.00 0.00 0.00 1/552 Integer#< 19
    0.00 0.00 0.00 0.00 1/1532 Array#include? 115
    0.00 0.00 0.00 0.00 2/2 Hash#default= 447
    0.00 0.00 0.00 0.00 1/13 BasicObject#singleton_method_undefined 53
    0.00 0.00 0.00 0.00 1/5 String#size 16
    0.00 0.00 0.00 0.00 1/1 Integer#~ 25
    0.00 0.00 0.00 0.00 1/217 Array#concat 136
    6.16 0.00 0.00 6.16 1/1 Array#each
21.03% 0.00% 6.16 0.00 0.00 6.16 1 ReportConfigSupport#load_school 116
    6.16 0.00 0.00 6.16 1/5 SchoolFactory#load_or_use_cached_meter_collection 124
    0.00 0.00 0.00 0.00 1/234 Logger#debug 116
    0.00 0.00 0.00 0.00 1/105835 Class#new 126
    0.00 0.00 0.00 0.00 2/2 <Class::ReportConfigSupport>#banner 118
    0.00 0.00 0.00 0.00 1/5 Kernel#puts 118
    0.00 0.00 0.00 0.00 1/515 Logging#logger 116
    0.00 0.00 0.00 0.00 2/6374 Kernel#class 118
    6.12 1.49 0.00 4.63 2606352/2606352 Range#each
20.87% 5.07% 6.12 1.49 0.00 4.63 2606352 AMRData#kwh 38
    3.09 1.92 0.00 1.16 2606352/2899401 Hash#[] 38
    1.54 1.09 0.00 0.46 2606352/2606352 OneDayAMRReading#kwh_halfhour 38
    0.02 0.02 0.00 0.00 21/100 Kernel#require_relative
    0.04 0.01 0.00 0.02 34/100 <Module::Kernel>#require
    1.22 0.05 0.00 1.16 44/100 Kernel#require 6
    4.29 0.00 0.00 4.28 1/100 [global]#[no method] 3
18.52% 0.06% 5.43 0.02 0.00 5.41 100 *Kernel#require_relative
    2.43 0.00 0.00 2.43 17/5219 Kernel#require
    1.18 0.00 0.00 1.18 9/1595 Kernel#require_with_backports
    1.05 0.00 0.00 1.05 1/1 <Class::Sys::Uname>#architecture
    0.74 0.00 0.00 0.74 3/5 RequireAll#require_rel
    0.04 0.00 0.00 0.04 1/1 <Class::Sys::Uname>#sysname
    0.02 0.02 0.00 0.00 21/100 Kernel#require_relative
    0.00 0.00 0.00 0.00 2/2 <Class::Socket>#gethostname
    0.00 0.00 0.00 0.00 1/23 <Class::Struct>#new
    0.00 0.00 0.00 0.00 114/3596 IO#set_encoding
    0.00 0.00 0.00 0.00 22/794 Module#attr_reader
    0.00 0.00 0.00 0.00 35/533 Module#include
    0.00 0.00 0.00 0.00 420/18432 Module#method_added
    0.00 0.00 0.00 0.00 1/1 Pry::Config::Memoization::ClassMethods#def_memoized
    0.00 0.00 0.00 0.00 136/1787 Class#inherited
    0.00 0.00 0.00 0.00 6/435 Module#attr_accessor
    0.00 0.00 0.00 0.00 68/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 39/180 Kernel#proc
    0.00 0.00 0.00 0.00 5/112 Module#undef_method
    0.00 0.00 0.00 0.00 26/549 Module#private
    0.00 0.00 0.00 0.00 2/105835 Class#new
    0.00 0.00 0.00 0.00 2/46 String#to_sym
    0.00 0.00 0.00 0.00 2/2030 Regexp#===
    0.00 0.00 0.00 0.00 2/21 Module#private_class_method
    0.00 0.00 0.00 0.00 1/27293 Array#each
    0.00 0.00 0.00 0.00 1/4164 Array#join
    0.00 0.00 0.00 0.00 2/16325 String#freeze
    0.00 0.00 0.00 0.00 2/74 Module#protected
    0.00 0.00 0.00 0.00 1/910 String#[]
    0.00 0.00 0.00 0.00 1/48 Module#attr_writer
    0.00 0.00 0.00 0.00 1/3 <Object::Object>#include
    0.00 0.00 0.00 0.00 1/1 String#to_f
    0.00 0.00 0.00 0.00 1/537 Kernel#lambda
    0.00 0.00 0.00 0.00 1/23289 <Class::File>#join
    0.00 0.00 0.00 0.00 1/5 Kernel#autoload
    0.00 0.00 0.00 0.00 1/1074 <Class::File>#dirname
    0.00 0.00 0.00 0.00 1/2491 String#split
    0.00 0.00 0.00 0.00 3/4158 Kernel#freeze
    0.00 0.00 0.00 0.00 1/1241 <Class::Regexp>#escape
    0.00 0.00 0.00 0.00 1/2899401 Hash#[]
    0.00 0.00 0.00 0.00 2/224 Module#alias_method
    0.00 0.00 0.00 0.00 3/36 Module#public
    0.00 0.00 0.00 0.00 1/88 String#downcase
    0.00 0.00 0.00 0.00 1/2247 Array#compact
    0.00 0.00 0.00 0.00 1/1468 Array#first
    0.00 0.00 0.00 0.00 1/11 Integer#*
    0.00 0.00 0.00 0.00 1/1 Float#<
    0.00 0.00 0.00 0.00 1/1595 CodeRay::PluginHost#load_plugin_map 162
    0.00 0.00 0.00 0.00 1/1595 Hash#[]
    0.01 0.00 0.00 0.01 1/1595 I18n::Base#config 42
    0.02 0.00 0.00 0.02 1/1595 ActiveSupport::XmlMini#cast_backend_name_to_module 202
    0.02 0.00 0.00 0.02 1/1595 <Class::TZInfo::Timezone>#init_loaded_zones 649
    0.05 0.00 0.00 0.05 1/1595 Module#deprecate 21
    0.39 0.00 0.00 0.39 1/1595 Pry::PluginManager::Plugin#load_cli_options 38
    0.43 0.00 0.00 0.43 13/1595 Kernel#require_with_backports 151
    1.18 0.00 0.00 1.18 9/1595 Kernel#require_relative
    1.27 0.00 0.00 1.27 484/1595 Array#each
    3.23 0.00 0.00 3.23 14/1595 <Module::Kernel>#require
    4.20 0.00 0.00 4.20 1068/1595 Kernel#require 1
17.38% 0.00% 5.10 0.00 0.00 5.09 1595 *Kernel#require_with_backports 9
    5.09 0.00 0.00 5.09 1595/5219 Kernel#require 9
    0.43 0.00 0.00 0.43 13/1595 Kernel#require_with_backports 151
    0.02 0.00 0.00 0.02 5/12 Backports::StdLib::LoadedFeatures#include? 12
    0.00 0.00 0.00 0.00 976/1080 Hash#fetch 10
    0.00 0.00 0.00 0.00 5/105835 Class#new 12
    0.00 0.00 0.00 0.00 5/20 Kernel#raise 13
    0.00 0.00 0.00 0.00 5/54 Exception#backtrace 13
    0.00 0.00 0.00 0.00 5/55815 Module#=== 9
    4.39 0.00 0.00 4.39 2/2 <Module::Benchmark>#measure 41
14.97% 0.00% 4.39 0.00 0.00 4.39 2 AverageSchoolAggregator#average_amr_data 65
    3.91 0.00 0.00 3.91 2/27293 Array#each 70
    0.48 0.01 0.00 0.47 2/62483 Range#each 85
    0.00 0.00 0.00 0.00 2/303167 Date#compare_with_coercion 85
    0.00 0.00 0.00 0.00 2/10 AverageSchoolAggregator#aggregated_meter 66
    0.00 0.00 0.00 0.00 2/92 HalfHourlyData#start_date 85
    0.00 0.00 0.00 0.00 2/92 HalfHourlyData#end_date 85
    0.00 0.00 0.00 0.00 2/2059 Symbol#== 83
    0.00 0.00 0.00 0.00 2/3176 Integer#/ 83
    3.99 0.00 0.00 3.99 5/5 Array#each
13.61% 0.00% 3.99 0.00 0.00 3.99 5 RequireAll#require_all 37
    3.98 0.00 0.00 3.98 5/27293 Array#each 96
    0.01 0.01 0.00 0.00 4/5 <Class::Dir>#glob 71
    0.00 0.00 0.00 0.00 5/52472 Array#map 96
    0.00 0.00 0.00 0.00 5/5 <Class::File>#stat 60
    0.00 0.00 0.00 0.00 2/64716 <Class::File>#file? 74
    0.00 0.00 0.00 0.00 5/259 Array#sort 96
    0.00 0.00 0.00 0.00 3/3 File::Stat#file? 62
    0.00 0.00 0.00 0.00 12/123 Array#empty? 85
    0.00 0.00 0.00 0.00 5/10 Array#flatten! 37
    0.00 0.00 0.00 0.00 2/23289 <Class::File>#join 65
    0.00 0.00 0.00 0.00 5/2899401 Hash#[] 87
    0.00 0.00 0.00 0.00 5/535 Array#length 47
    0.00 0.00 0.00 0.00 5/5708 Array#last 40
    0.00 0.00 0.00 0.00 5/3692566 Kernel#is_a? 40
    0.00 0.00 0.00 0.00 5/855 Integer#> 47
    0.00 0.00 0.00 0.00 2/3 <Class::SystemCallError>#=== 60
    0.00 0.00 0.00 0.00 2/2 File::Stat#directory? 64
    0.00 0.00 0.00 0.00 2/21671 String#+ 74
    0.00 0.00 0.00 0.00 5/2059 Symbol#== 87
    0.00 0.00 0.00 0.00 5/1468 Array#first 57
    0.01 0.00 0.00 0.01 8/104 <Module::Kernel>#require
    3.98 0.00 0.00 3.98 96/104 Array#each
13.58% 0.00% 3.98 0.00 0.00 3.98 104 *RequireAll#__require 208
    3.98 0.19 0.00 3.79 104/104 <Module::Kernel>#require 208
    3.98 0.19 0.00 3.79 104/104 RequireAll#__require 208
13.58% 0.65% 3.98 0.19 0.00 3.79 104 *<Module::Kernel>#require
    3.23 0.00 0.00 3.23 14/1595 Kernel#require_with_backports
    0.51 0.00 0.00 0.51 13/5219 Kernel#require
    0.04 0.01 0.00 0.02 34/100 Kernel#require_relative
    0.01 0.00 0.00 0.01 8/104 RequireAll#__require
    0.00 0.00 0.00 0.00 53/794 Module#attr_reader
    0.00 0.00 0.00 0.00 28/105835 Class#new
    0.00 0.00 0.00 0.00 164/3596 IO#set_encoding
    0.00 0.00 0.00 0.00 43/533 Module#include
    0.00 0.00 0.00 0.00 772/18432 Module#method_added
    0.00 0.00 0.00 0.00 10/435 Module#attr_accessor
    0.00 0.00 0.00 0.00 150/1787 Class#inherited
    0.00 0.00 0.00 0.00 58/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 32/16325 String#freeze
    0.00 0.00 0.00 0.00 20/288 <Class::Date>#new
    0.00 0.00 0.00 0.00 25/549 Module#private
    0.00 0.00 0.00 0.00 2/279 Kernel#extend
    0.00 0.00 0.00 0.00 1/1074 <Class::File>#dirname
    0.00 0.00 0.00 0.00 1/23289 <Class::File>#join
    0.00 0.00 0.00 0.00 8/3017 Float#/
    0.00 0.00 0.00 0.00 10/4158 Kernel#freeze
    0.00 0.00 0.00 0.00 8/2899401 Hash#[]
    0.00 0.00 0.00 0.00 1/41 Module#private_constant
    0.00 0.00 0.00 0.00 8/10355 Kernel#hash
    0.00 0.00 0.00 0.00 2/74 Module#protected
    0.00 0.00 0.00 0.00 1/3239799 Kernel#require 73
    0.00 0.00 0.00 0.00 2/3239799 Pry::Config::Behavior#key? 122
    0.00 0.00 0.00 0.00 6/3239799 JSON::Ext::Generator::State#initialize
    0.00 0.00 0.00 0.00 15/3239799 AnalysticsSchoolAndMeterMetaData#create_empty_combined_meter 134
    0.00 0.00 0.00 0.00 111/3239799 AnalysticsSchoolAndMeterMetaData#create_empty_meter_from_meta_data 168
    0.00 0.00 0.00 0.00 102/3239799 <Class::MeterAttributes>#attributes 13
    0.00 0.00 0.00 0.00 2248/3239799 Psych::ScalarScanner#tokenize 35
    0.02 0.02 0.00 0.00 66391/3239799 MeterCollection#meter? 81
    0.02 0.02 0.00 0.00 66391/3239799 Array#each
    0.02 0.02 0.00 0.00 67248/3239799 OneDayAMRReading#check_type 78
    3.62 2.30 0.00 1.32 3037284/3239799 Range#each
12.55% 8.05% 3.68 2.36 0.00 1.32 3239799 Hash#key?
    0.66 0.66 0.00 0.00 2634748/5403394 Date#eql?
    0.66 0.66 0.00 0.00 3037280/5927951 Date#hash
    0.00 0.00 0.00 0.00 15/42 Numeric#eql?
    0.00 0.00 0.00 0.00 1/2899401 Pry::Slop#initialize 137
    0.00 0.00 0.00 0.00 2/2899401 Prawn::Core::Page#resources 78
    0.00 0.00 0.00 0.00 1/2899401 Pry::Platform#jruby? 51
    0.00 0.00 0.00 0.00 1/2899401 Hash#[]
    0.00 0.00 0.00 0.00 2/2899401 Pry::Config::Default#should_load_plugins 26
    0.00 0.00 0.00 0.00 3/2899401 Pry::Slop#parse! 241
    0.00 0.00 0.00 0.00 1/2899401 MIME::Types::Loader#load 86
    0.00 0.00 0.00 0.00 1/2899401 Pry::Slop::Option#initialize 52
    0.00 0.00 0.00 0.00 1/2899401 Pry::Slop::Option#required? 59
    0.00 0.00 0.00 0.00 1/2899401 Pry::Hooks#add_hook 85
    0.00 0.00 0.00 0.00 2/2899401 Pry::Config::Default#control_d_handler 26
    0.00 0.00 0.00 0.00 2/2899401 Pry::Slop#build_option 599
    0.00 0.00 0.00 0.00 4/2899401 Prawn::Graphics::Color#set_color 177
    0.00 0.00 0.00 0.00 1/2899401 Kernel#require_relative
    0.00 0.00 0.00 0.00 14/2899401 Distribution::MathExtension::ChebyshevSeries#initialize 356
    0.00 0.00 0.00 0.00 5/2899401 AverageSchoolAggregator#calculate 32
    0.00 0.00 0.00 0.00 5/2899401 Concurrent::Delay#ns_initialize 161
    0.00 0.00 0.00 0.00 8/2899401 Dynamic::ClassMethods#[] 55
    0.00 0.00 0.00 0.00 4/2899401 Pry::CommandSet#create_command 116
    0.00 0.00 0.00 0.00 2/2899401 Module#module_eval
    0.00 0.00 0.00 0.00 6/2899401 Prawn::Document::BoundingBox#initialize 210
    0.00 0.00 0.00 0.00 6/2899401 Prawn::Core::Page#initialize 18
    0.00 0.00 0.00 0.00 4/2899401 Prawn::Graphics::Color#set_color_space 148
    0.00 0.00 0.00 0.00 12/2899401 Prawn::Document#start_new_page 281
    0.00 0.00 0.00 0.00 1/2899401 Pry::Hooks#hook_exists? 162
    0.00 0.00 0.00 0.00 4/2899401 SchoolFactory#add_meter_collection_to_cache 33
    0.00 0.00 0.00 0.00 8/2899401 Prawn::Core::Page#dimensions 57
    0.00 0.00 0.00 0.00 12/2899401 Prawn::Document#generate_margin_box 568
    0.00 0.00 0.00 0.00 16/2899401 Prawn::Core::ObjectStore#[] 61
    0.00 0.00 0.00 0.00 8/2899401 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 30/2899401 Concurrent::Concern::Dereferenceable#ns_set_deref_options 57
    0.00 0.00 0.00 0.00 2/2899401 ActiveSupport::LazyLoadHooks#run_load_hooks 49
    0.00 0.00 0.00 0.00 12/2899401 Nokogiri::VersionInfo#to_hash 71
    0.00 0.00 0.00 0.00 20/2899401 RbReadline::Win32API#initialize 4434
    0.00 0.00 0.00 0.00 5/2899401 RequireAll#require_all 87
    0.00 0.00 0.00 0.00 8/2899401 Prawn::Core::ObjectStore#pages 33
    0.00 0.00 0.00 0.00 22/2899401 Prawn::Document#initialize 229
    0.00 0.00 0.00 0.00 19/2899401 Psych::ClassLoader#find 46
    0.00 0.00 0.00 0.00 1/2899401 Pry::Config::Memoization::ClassMethods#def_memoized 29
    0.00 0.00 0.00 0.00 45/2899401 AnalysticsSchoolAndMeterMetaData#create_empty_combined_meter 127
    0.00 0.00 0.00 0.00 38/2899401 Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence 127
    0.00 0.00 0.00 0.00 43/2899401 Concurrent::Collection::NonConcurrentMapBackend#[] 20
    0.00 0.00 0.00 0.00 20/2899401 Kernel#require 2
    0.00 0.00 0.00 0.00 47/2899401 <Module::Distribution::Shorthand>#add_shortcut 53
    0.00 0.00 0.00 0.00 24/2899401 Backports::StdLib::LoadedFeatures#include? 12
    0.00 0.00 0.00 0.00 134/2899401 Array#sort
    0.00 0.00 0.00 0.00 57/2899401 <Class::MeterAttributes>#attributes 13
    0.00 0.00 0.00 0.00 88/2899401 <Module::RubyToken>#def_token 251
    0.00 0.00 0.00 0.00 150/2899401 Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping 159
    0.00 0.00 0.00 0.00 152/2899401 AnalysticsSchoolAndMeterMetaData#create_meter_collection 81
    0.00 0.00 0.00 0.00 342/2899401 AnalysticsSchoolAndMeterMetaData#create_school 143
    0.00 0.00 0.00 0.00 557/2899401 AnalysticsSchoolAndMeterMetaData#create_empty_meter_from_meta_data 161
    0.00 0.00 0.00 0.00 776/2899401 Psych::ScalarScanner#tokenize 35
    0.00 0.00 0.00 0.00 999/2899401 Array#select
    0.00 0.00 0.00 0.00 597/2899401 <Class::Pry::Command>#command_regex 181
    0.00 0.00 0.00 0.00 1292/2899401 Psych::Visitors::ToRuby#deserialize 47
    0.00 0.00 0.00 0.00 1964/2899401 MIME::Types#add_type_variant! 198
    0.00 0.00 0.00 0.00 1964/2899401 MIME::Types#add_type 185
    0.00 0.00 0.00 0.00 1481/2899401 Psych::Visitors::Visitor#visit 16
    0.00 0.00 0.00 0.00 1/2899401 CodeRay::PluginHost#[] 52
    0.01 0.00 0.00 0.01 1964/2899401 MIME::Types#reindex_extensions! 202
    0.02 0.02 0.00 0.00 66391/2899401 MeterCollection#meter? 81
    0.02 0.02 0.00 0.00 68174/2899401 Array#each
    0.18 0.11 0.00 0.07 145492/2899401 Range#each
    3.09 1.92 0.00 1.16 2606352/2899401 AMRData#kwh 38
11.34% 7.08% 3.33 2.08 0.00 1.25 2899401 *Hash#[]
    0.67 0.67 0.00 0.00 2733864/5403394 Date#eql?
    0.56 0.56 0.00 0.00 2750884/5927951 Date#hash
    0.01 0.00 0.00 0.01 3126/105835 Class#new
    0.00 0.00 0.00 0.00 1/1595 Kernel#require_with_backports
    0.00 0.00 0.00 0.00 3136/212089 Hash#[]=
    0.00 0.00 0.00 0.00 1482/10355 Kernel#hash
    0.00 0.00 0.00 0.00 4/925 String#gsub
    0.00 0.00 0.00 0.00 1/19 CodeRay::PluginHost#validate_id
    0.00 0.00 0.00 0.00 1/2 CodeRay::PluginHost#path_to
    0.00 0.00 0.00 0.00 27/42 Numeric#eql?
    0.00 0.00 0.00 0.00 4/114 Module#name
    0.00 0.00 0.00 0.00 1/167 Hash#has_key?
    0.00 0.00 0.00 0.00 1/2899401 Hash#[]
    0.00 0.00 0.00 0.00 1/105835 Mutex_m#mu_initialize 102
    0.00 0.00 0.00 0.00 1/105835 Pry::PluginManager#plugins 93
    0.00 0.00 0.00 0.00 1/105835 Pry::CommandSet#initialize 20
    0.00 0.00 0.00 0.00 1/105835 MIME::Types::WarnLogger#initialize 30
    0.00 0.00 0.00 0.00 1/105835 <Module::Dynamic::ClassMethods>#main_dynamics 18
    0.00 0.00 0.00 0.00 1/105835 I18n::Base#config 42
    0.00 0.00 0.00 0.00 1/105835 CodeRay::PluginHost#make_plugin_hash 173
    0.00 0.00 0.00 0.00 1/105835 Pry::Hooks#initialize 14
    0.00 0.00 0.00 0.00 1/105835 <Class::ReportBuilder::Builder>#inherited_classes 20
    0.00 0.00 0.00 0.00 1/105835 Gem::Dependency#to_specs 310
    0.00 0.00 0.00 0.00 1/105835 ActiveSupport::Inflector::Inflections#initialize 68
    0.00 0.00 0.00 0.00 1/105835 <Class::Pry>#init 344
    0.00 0.00 0.00 0.00 1/105835 <Module::IRB::Notifier>#def_notifier 34
    0.00 0.00 0.00 0.00 3/105835 Module#class_eval
    0.00 0.00 0.00 0.00 2/105835 MonitorMixin#mon_initialize 256
    0.00 0.00 0.00 0.00 3/105835 IRB::Notifier::CompositeNotifier#def_notifier 136
    0.00 0.00 0.00 0.00 7/105835 <Class::Ole::Types::Clsid>#parse 188
    0.00 0.00 0.00 0.00 1/105835 <Class::MIME::Types>#__instances__ 67
    0.00 0.00 0.00 0.00 5/105835 <Module::IRB>#Inspector 25
    0.00 0.00 0.00 0.00 1/105835 Psych::Handlers::DocumentStream#start_document 13
    0.00 0.00 0.00 0.00 1/105835 Thread::Mutex#synchronize
    0.00 0.00 0.00 0.00 1/105835 Psych::TreeBuilder#start_stream 85
    0.00 0.00 0.00 0.00 1/105835 <Class::TZInfo::Timezone>#init_loaded_zones 649
    0.00 0.00 0.00 0.00 1/105835 <Class::TZInfo::Country>#init_countries 187
    0.00 0.00 0.00 0.00 2/105835 Kernel#require_relative
    0.00 0.00 0.00 0.00 1/105835 ActiveSupport::Deprecation::MethodWrapper#deprecate_methods 57
    0.00 0.00 0.00 0.00 1/105835 <Class::ActiveSupport::Inflector::Inflections>#instance 62
    0.00 0.00 0.00 0.00 1/105835 <Module::MIME::Types::Columnar>#extended 16
    0.00 0.00 0.00 0.00 5/105835 Concurrent::Collection::MriMapBackend#initialize 14
    0.00 0.00 0.00 0.00 2/105835 Prawn::Document#generate_margin_box 568
    0.00 0.00 0.00 0.00 2/105835 MIME::Types#initialize 74
    0.00 0.00 0.00 0.00 3/105835 <Module::JSON>#generator= 76
    0.00 0.00 0.00 0.00 1/105835 ActiveSupport::Notifications::Fanout#initialize 15
    0.00 0.00 0.00 0.00 6/105835 <Class::Net::NTLM::FieldSet>#define 363
    0.00 0.00 0.00 0.00 3/105835 <Module::Fiddle>#dlopen 47
    0.00 0.00 0.00 0.00 5/105835 Kernel#require_with_backports 12
    0.00 0.00 0.00 0.00 9/105835 BasicObject#instance_eval
    0.00 0.00 0.00 0.00 1/105835 <Class::MIME::Types>#new 6
    0.00 0.00 0.00 0.00 4/105835 <Module::Backports::StdLib>#extend_relative 42
    0.00 0.00 0.00 0.00 1/105835 <Module::I18n>#new_double_nested_cache 36
    0.00 0.00 0.00 0.00 10/105835 Prawn::Core::ObjectStore#push 45
    0.00 0.00 0.00 0.00 4/105835 <Class::MeterReadingsDownloadBase>#meter_reading_factory 33
    0.00 0.00 0.00 0.00 3/105835 <Class::Psych::Visitors::ToRuby>#create 18
    0.00 0.00 0.00 0.00 4/105835 LocalAnalyticsMeterReadingDB#load_meter_readings 19
    0.00 0.00 0.00 0.00 1/105835 ReportConfigSupport#load_school 126
    0.00 0.00 0.00 0.00 4/105835 Object#DelegateClass 387
    0.00 0.00 0.00 0.00 10/105835 RbReadline::Win32API#initialize 4434
    0.00 0.00 0.00 0.00 1/105835 Enumerable#to_set 812
    0.00 0.00 0.00 0.00 15/105835 Array#map
    0.00 0.00 0.00 0.00 5/105835 Gem::Dependency#merge 272
    0.00 0.00 0.00 0.00 1/105835 <Class::REXML::XMLDecl>#default 91
    0.00 0.00 0.00 0.00 1/105835 <Class::Logger>#new_with_callstack 69
    0.00 0.00 0.00 0.00 16/105835 <Module::Exception2MessageMapper>#def_exception 135
    0.00 0.00 0.00 0.00 5/105835 AggregateDataService#aggregate_amr_data 186
    0.00 0.00 0.00 0.00 2/105835 <Module::Psych>#parse_stream 401
    0.00 0.00 0.00 0.00 34/105835 Concurrent::Synchronization::MriMutexLockableObject#initialize 29
    0.00 0.00 0.00 0.00 1/105835 Pry::Slop#build_option 609
    0.00 0.00 0.00 0.00 4/105835 Prawn::Document#initialize 222
    0.00 0.00 0.00 0.00 38/105835 Psych::TreeBuilder#start_sequence 3
    0.00 0.00 0.00 0.00 2/105835 Prawn::Document#start_new_page 259
    0.00 0.00 0.00 0.00 22/105835 <Class::Gem::StubSpecification>#default_gemspec_stub 64
    0.00 0.00 0.00 0.00 1/105835 <Class::MIME::Types::Loader>#load 96
    0.00 0.00 0.00 0.00 13/105835 <Module::Benchmark>#measure 295
    0.00 0.00 0.00 0.00 12/105835 TimeOfYear#initialize 8
    0.00 0.00 0.00 0.00 22/105835 <Class::Pry::Command>#subclass 130
    0.00 0.00 0.00 0.00 16/105835 TimeOfDay#initialize 13
    0.00 0.00 0.00 0.00 15/105835 <Class::Gem::Requirement>#default 79
    0.00 0.00 0.00 0.00 38/105835 AnalysticsSchoolAndMeterMetaData#create_school 143
    0.00 0.00 0.00 0.00 2/105835 <Class::Pry>#reset_defaults 335
    0.00 0.00 0.00 0.00 2/105835 AverageSchoolAggregator#create_meter_collection 101
    0.00 0.00 0.00 0.00 60/105835 Hash#each_pair
    0.00 0.00 0.00 0.00 18/105835 <Class::Concurrent::Synchronization::MriMutexLockableObject>#new 56
    0.00 0.00 0.00 0.00 150/105835 Psych::TreeBuilder#start_mapping 3
    0.00 0.00 0.00 0.00 28/105835 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 14/105835 <Class::Gem::Platform>#new 48
    0.00 0.00 0.00 0.00 4/105835 AverageSchoolAggregator#create_empty_meter 115
    0.00 0.00 0.00 0.00 231/105835 <Class::Gem::StubSpecification>#gemspec_stub 68
    0.00 0.00 0.00 0.00 5/105835 Logger#initialize 387
    0.00 0.00 0.00 0.00 191/105835 <Class::Gem::Version>#new 199
    0.00 0.00 0.00 0.00 111/105835 Kernel#gem 59
    0.00 0.00 0.00 0.00 1292/105835 Psych::TreeBuilder#scalar 97
    0.00 0.00 0.00 0.00 38/105835 AnalysticsSchoolAndMeterMetaData#create_meter_collection 61
    0.00 0.00 0.00 0.00 155/105835 Kernel#require 8
    0.00 0.00 0.00 0.00 5094/105835 Set#initialize 94
    0.01 0.00 0.00 0.00 375/105835 Gem::Specification#initialize 8
    0.01 0.00 0.00 0.01 253/105835 Kernel#open 129
    0.01 0.00 0.00 0.01 3126/105835 Hash#[]
    0.01 0.00 0.00 0.01 252/105835 AnalysticsSchoolAndMeterMetaData#create_empty_meter 176
    0.02 0.00 0.00 0.01 1295/105835 <Class::Gem::Requirement>#create 63
    0.02 0.00 0.00 0.01 1964/105835 <Class::Set>#[] 79
    0.02 0.00 0.00 0.02 1109/105835 Gem::Specification#add_dependency_with_type 1556
    0.06 0.00 0.00 0.06 250/105835 Kernel#eval
    0.10 0.00 0.00 0.10 1/105835 SchoolFactory#initialize 8
    0.10 0.00 0.00 0.10 1/105835 ReportConfigSupport#initialize 62
    0.22 0.00 0.00 0.22 2012/105835 Array#each
    0.28 0.01 0.00 0.27 12296/105835 <Class::OneDayAMRReading>#zero_reading 44
    0.64 0.02 0.00 0.62 28040/105835 Range#each
    0.87 0.02 0.00 0.85 20466/105835 OneDayAMRReading#+ 33
    1.12 0.02 0.00 1.10 26614/105835 <Class::OneDayAMRReading>#scale 48
10.94% 0.22% 3.21 0.07 0.00 3.14 105835 *Class#new
    2.83 0.20 0.00 2.63 67248/67248 OneDayAMRReading#initialize
    0.12 0.00 0.00 0.11 1964/1964 MIME::Type::Columnar#initialize
    0.10 0.00 0.00 0.10 1/1 ReportConfigSupport#initialize
    0.10 0.00 0.00 0.10 1/1 SchoolFactory#initialize
    0.10 0.00 0.00 0.10 1/1 AnalysticsSchoolAndMeterMetaData#initialize
    0.06 0.01 0.00 0.05 250/250 Gem::Specification#initialize
    0.02 0.00 0.00 0.02 1230/1230 Gem::Dependency#initialize
    0.02 0.01 0.00 0.02 5094/5094 Set#initialize
    0.02 0.00 0.00 0.02 1685/1685 Gem::Requirement#initialize
    0.01 0.01 0.00 0.00 20170/20171 Array#initialize
    0.01 0.00 0.00 0.01 128/128 Meter#initialize
    0.01 0.00 0.00 0.00 253/253 Gem::StubSpecification::StubLine#initialize
    0.00 0.00 0.00 0.00 39/39 MeterCollection#initialize
    0.00 0.00 0.00 0.00 5108/5110 Hash#initialize
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#initialize
    0.00 0.00 0.00 0.00 1292/1292 Psych::Nodes::Scalar#initialize
    0.00 0.00 0.00 0.00 191/191 Gem::Version#initialize
    0.00 0.00 0.00 0.00 2/3 Logger#initialize
    0.00 0.00 0.00 0.00 2/2 Logger::LogDevice#initialize
    0.00 0.00 0.00 0.00 253/253 Gem::StubSpecification#initialize
    0.00 0.00 0.00 0.00 133/133 AMRData#initialize
    0.00 0.00 0.00 0.00 175/175 Class#initialize
    0.00 0.00 0.00 0.00 14/14 Gem::Platform#initialize
    0.00 0.00 0.00 0.00 1/1 Dir#initialize
    0.00 0.00 0.00 0.00 150/150 Psych::Nodes::Mapping#initialize
    0.00 0.00 0.00 0.00 28/550 Time#initialize
    0.00 0.00 0.00 0.00 16/16 TimeOfDay#initialize
    0.00 0.00 0.00 0.00 5/5 Concurrent::Delay#initialize
    0.00 0.00 0.00 0.00 10/10 RbReadline::Win32API#initialize
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#initialize
    0.00 0.00 0.00 0.00 1/1 Pry::Config::Default#initialize
    0.00 0.00 0.00 0.00 39/39 School#initialize
    0.00 0.00 0.00 0.00 12/12 TimeOfYear#initialize
    0.00 0.00 0.00 0.00 1/1 MIME::Types::Loader#initialize
    0.00 0.00 0.00 0.00 1/1 Concurrent::Utility::ProcessorCounter#initialize
    0.00 0.00 0.00 0.00 2/2 Prawn::Core::Page#initialize
    0.00 0.00 0.00 0.00 13/13 Benchmark::Tms#initialize
    0.00 0.00 0.00 0.00 1/1 Pry::Slop::Option#initialize
    0.00 0.00 0.00 0.00 2/2 Prawn::Core::ObjectStore#initialize
    0.00 0.00 0.00 0.00 38/38 Psych::Nodes::Sequence#initialize
    0.00 0.00 0.00 0.00 1/2 Pry::Config::Behavior#initialize
    0.00 0.00 0.00 0.00 5/5 Concurrent::Map#initialize
    0.00 0.00 0.00 0.00 6/6 Concurrent::Event#initialize
    0.00 0.00 0.00 0.00 1/1 OpenSSL::PKey::DH#initialize
    0.00 0.00 0.00 0.00 1/1 REXML::XMLDecl#initialize
    0.00 0.00 0.00 0.00 3/17 Concurrent::Synchronization::MriMutexLockableObject#initialize
    0.00 0.00 0.00 0.00 42/42 Thread::Mutex#initialize
    0.00 0.00 0.00 0.00 25/29 Exception#initialize
    0.00 0.00 0.00 0.00 1/1 #<Class:0x0000000005a9fa88>#initialize
    0.00 0.00 0.00 0.00 14/14 Distribution::MathExtension::ChebyshevSeries#initialize
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Notifications::Fanout#initialize
    0.00 0.00 0.00 0.00 10/10 Fiddle::Function#initialize
    0.00 0.00 0.00 0.00 1/1 Concurrent::AtExitImplementation#initialize
    0.00 0.00 0.00 0.00 1/1 MIME::Types::WarnLogger#initialize
    0.00 0.00 0.00 0.00 27/47 BasicObject#initialize
    0.00 0.00 0.00 0.00 5/5 REXML::Entity#initialize
    0.00 0.00 0.00 0.00 2/5 Regexp#initialize
    0.00 0.00 0.00 0.00 4/4 LocalAnalyticsMeterReadingDB#initialize
    0.00 0.00 0.00 0.00 3/3 Module#initialize
    0.00 0.00 0.00 0.00 4/4 WIN32OLE_VARIANT#initialize
    0.00 0.00 0.00 0.00 1/1 MIME::Types#initialize
    0.00 0.00 0.00 0.00 1/1 Concurrent::ImmediateExecutor#initialize
    0.00 0.00 0.00 0.00 10/10 Prawn::Reference#initialize
    0.00 0.00 0.00 0.00 2/2 ThreadSafe::Cache#initialize
    0.00 0.00 0.00 0.00 1/1 Concurrent::MutexAtomicReference#initialize
    0.00 0.00 0.00 0.00 11/11 Byebug::Setting#initialize
    0.00 0.00 0.00 0.00 4/4 AggregateDataService#initialize
    0.00 0.00 0.00 0.00 1/1 Pry::CommandSet#initialize
    0.00 0.00 0.00 0.00 3/3 Fiddle::Handle#initialize
    0.00 0.00 0.00 0.00 1/1 Psych::ClassLoader#initialize
    0.00 0.00 0.00 0.00 2/2 MIME::Types::Container#initialize
    0.00 0.00 0.00 0.00 17/17 Thread::ConditionVariable#initialize
    0.00 0.00 0.00 0.00 1/1 Psych::Handlers::DocumentStream#initialize
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Inflector::Inflections#initialize
    0.00 0.00 0.00 0.00 3/3 JSON::Ext::Generator::State#initialize
    0.00 0.00 0.00 0.00 11/11 String#initialize
    0.00 0.00 0.00 0.00 2/2 Prawn::Document::BoundingBox#initialize
    0.00 0.00 0.00 0.00 10/10 RTF::Paper#initialize
    0.00 0.00 0.00 0.00 1/1 OpenSSL::X509::Store#initialize
    0.00 0.00 0.00 0.00 3/3 IRB::Notifier::LeveledNotifier#initialize
    0.00 0.00 0.00 0.00 1/1 Pry::Hooks#initialize
    0.00 0.00 0.00 0.00 1/1 Psych::Nodes::Document#initialize
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Deprecation#initialize
    0.00 0.00 0.00 0.00 1/1 Psych::Nodes::Stream#initialize
    0.00 0.00 0.00 0.00 1/1 Psych::Parser#initialize
    0.00 0.00 0.00 0.00 1/1 Psych::Visitors::ToRuby#initialize
    0.00 0.00 0.00 0.00 3/3 Logger::Formatter#initialize
    0.00 0.00 0.00 0.00 5/5 IRB::Inspector#initialize
    0.00 0.00 0.00 0.00 1/1 IRB::Notifier::CompositeNotifier#initialize
    0.00 0.00 0.00 0.00 3/3 RTF::ListMarker#initialize
    0.00 0.00 0.00 0.00 1/1 Byebug::PostMortemSetting#initialize
    0.00 0.00 0.00 0.00 1/1 Enumerator#initialize
    0.00 0.00 0.00 0.00 1/1 IRB::Notifier::NoMsgNotifier#initialize
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Inflector::Inflections::Uncountables#initialize
    0.00 0.00 0.00 0.00 2/2 Ole::Types::Iconv#initialize
    0.00 0.00 0.00 0.00 1/1 Gem::MissingSpecError#initialize
    0.00 0.00 0.00 0.00 1/1 Pry::PluginManager::Plugin#initialize
    0.00 0.00 0.00 0.00 1/1 Psych::Handler::DumperOptions#initialize
    0.00 0.00 0.00 0.00 1/1 Byebug::AutoirbSetting#initialize
    0.00 0.00 0.00 0.00 1/1 ChartManager#initialize
    0.00 0.00 0.00 0.00 1/1 Psych::ScalarScanner#initialize
    0.00 0.00 0.00 0.00 1/1 MIME::Types::WarnLogger::WarnLogDevice#initialize
    0.00 0.00 0.00 0.00 1/1 Byebug::AutolistSetting#initialize
    0.00 0.00 0.00 0.00 1/1 AverageSchoolAggregator#initialize
    0.00 0.00 0.00 0.00 1/1 Byebug::AutoprySetting#initialize
    0.00 0.00 0.00 0.00 1/1 Pry::PluginManager#initialize
    2.83 0.20 0.00 2.63 67248/67248 Class#new
9.66% 0.70% 2.83 0.20 0.00 2.63 67248 OneDayAMRReading#initialize 18
    1.59 0.09 0.00 1.50 67248/67248 OneDayAMRReading#validate_data 25
    0.87 0.39 0.00 0.49 67248/67262 Enumerable#inject 29
    0.11 0.06 0.00 0.05 67248/67248 OneDayAMRReading#check_type 18
    0.03 0.02 0.00 0.01 67248/227279 BasicObject#!= 26
    0.01 0.01 0.00 0.00 61100/65335 String#to_s 19
    0.01 0.01 0.00 0.00 6148/6570 ActiveSupport::NumericWithFormat#to_s 19
    2.20 0.00 0.00 2.20 4/4 LocalAnalyticsMeterReadingDB#load_meter_readings 18
7.49% 0.00% 2.20 0.00 0.00 2.20 4 LocalAnalyticsMeterReadingDB#load_meter_collection 56
    2.19 0.00 0.00 2.19 8/13 <Module::Benchmark>#measure 80
    0.00 0.00 0.00 0.00 12/285 Logger#info 83
    0.00 0.00 0.00 0.00 4/4 LocalAnalyticsMeterReadingDB#meter_readings_yml_filename 56
    0.00 0.00 0.00 0.00 4/4 LocalAnalyticsMeterReadingDB#meter_readings_marshal_filename 57
    0.00 0.00 0.00 0.00 4/550 <Class::File>#exist? 62
    0.00 0.00 0.00 0.00 8/13 Benchmark::Tms#to_s 83
    0.00 0.00 0.00 0.00 12/515 Logging#logger 83
    1.91 0.03 0.00 1.88 20466/20466 Range#each
6.53% 0.11% 1.91 0.03 0.00 1.88 20466 OneDayAMRReading#+ 33
    0.87 0.02 0.00 0.85 20466/105835 Class#new 33
    0.75 0.31 0.00 0.44 20466/52472 Array#map 33
    0.17 0.17 0.00 0.00 20466/20466 Array#transpose 33
    0.08 0.08 0.00 0.00 20466/40634 <Class::DateTime>#now 33
    0.01 0.01 0.00 0.00 20466/21671 String#+ 33
    0.00 0.00 0.00 0.00 1/482 Array#each
    0.00 0.00 0.00 0.00 10/482 Gem::Dependency#to_spec 324
    0.00 0.00 0.00 0.00 4/482 Kernel#require 109
    0.00 0.00 0.00 0.00 22/482 <Class::Dir>#chdir
    0.55 0.00 0.00 0.55 24/482 <Class::Gem::Specification>#find_by_path 1063
    1.17 0.00 0.00 1.17 421/482 <Class::Gem::Specification>#find_active_stub_by_path 1084
5.85% 0.00% 1.72 0.00 0.00 1.72 482 *Enumerable#find
    1.72 0.04 0.00 1.68 481/27293 Array#each
    1.71 0.02 0.00 1.69 26614/26614 Range#each
5.83% 0.08% 1.71 0.02 0.00 1.69 26614 <Class::OneDayAMRReading>#scale 48
    1.12 0.02 0.00 1.10 26614/105835 Class#new 48
    0.57 0.38 0.00 0.19 26614/52472 Array#map 48
    1.62 0.03 0.00 1.59 19496/19496 Array#each
5.53% 0.10% 1.62 0.03 0.00 1.59 19496 Gem::BasicSpecification#contains_requirable_file? 69
    1.48 0.03 0.00 1.45 19496/19496 Gem::BasicSpecification#have_file? 79
    0.09 0.02 0.00 0.08 18716/18716 Gem::StubSpecification#missing_extensions? 71
    0.01 0.00 0.00 0.01 780/780 Gem::Specification#missing_extensions? 71
    0.01 0.01 0.00 0.00 19496/19496 <Module::Gem>#suffixes 79
    1.59 0.09 0.00 1.50 67248/67248 OneDayAMRReading#initialize 25
5.41% 0.30% 1.59 0.09 0.00 1.50 67248 OneDayAMRReading#validate_data 92
    1.43 0.93 0.00 0.50 67248/67248 Array#count 93
    0.04 0.02 0.00 0.01 67248/227279 BasicObject#!= 94
    0.02 0.02 0.00 0.00 67248/3692566 Kernel#is_a? 92
    0.01 0.01 0.00 0.00 67248/249849 BasicObject#! 92
    0.00 0.00 0.00 0.00 1/52472 Pry::Hooks#hook_exists? 162
    0.00 0.00 0.00 0.00 2/52472 Concurrent::Utility::EngineDetector#ruby_version 43
    0.00 0.00 0.00 0.00 1/52472 Module#module_eval
    0.00 0.00 0.00 0.00 4/52472 Prawn::Graphics::Color#hex2rgb 95
    0.00 0.00 0.00 0.00 9/52472 <Module::Chroma::ColorModes>#build 34
    0.00 0.00 0.00 0.00 4/52472 Prawn::Graphics::Color#color_to_s 132
    0.00 0.00 0.00 0.00 3/52472 <Class::Byebug::Command>#to_s 81
    0.00 0.00 0.00 0.00 3/52472 <Class::Concurrent::Synchronization::Object>#define_initialize_volatile_with_cas 137
    0.00 0.00 0.00 0.00 21/52472 <Class::Ole::Types::Clsid>#parse 187
    0.00 0.00 0.00 0.00 2/52472 ActiveSupport::Inflector::Inflections::Uncountables#add 47
    0.00 0.00 0.00 0.00 4/52472 <Module::Backports::StdLib>#extend_relative 44
    0.00 0.00 0.00 0.00 108/52472 Gem::Specification#add_bindir 1534
    0.00 0.00 0.00 0.00 7/52472 Kernel#require 5
    0.00 0.00 0.00 0.00 2/52472 Pry::Config::Behavior#initialize 34
    0.00 0.00 0.00 0.00 41/52472 Gem::Requirement#as_list 186
    0.00 0.00 0.00 0.00 1/52472 <Module::Byebug>#load_settings 65
    0.00 0.00 0.00 0.00 173/52472 Gem::Version#_segments 381
    0.00 0.00 0.00 0.00 5/52472 RequireAll#require_all 96
    0.00 0.00 0.00 0.00 3/52472 <Class::Gem::Specification>#gemspec_stubs_in 768
    0.00 0.00 0.00 0.00 94/52472 <Module::Backports>#require_relative_dir 5
    0.00 0.00 0.00 0.00 60/52472 Gem::BasicSpecification#full_require_paths 141
    0.02 0.01 0.00 0.01 3928/52472 <Class::MIME::Type>#simplify_matchdata 527
    0.03 0.00 0.00 0.03 166/52472 <Class::Gem::Specification>#find_in_unresolved_tree 1105
    0.03 0.00 0.00 0.03 170/52472 <Class::Gem::Specification>#find_in_unresolved 1095
    0.05 0.00 0.00 0.04 579/52472 Gem::Dependency#matching_specs 279
    0.13 0.00 0.00 0.13 1/52472 <Class::Gem::Specification>#_all 741
    0.57 0.38 0.00 0.19 26614/52472 <Class::OneDayAMRReading>#scale 48
    0.75 0.31 0.00 0.44 20466/52472 OneDayAMRReading#+ 33
5.38% 2.40% 1.58 0.70 0.00 0.87 52472 *Array#map
    0.44 0.29 0.00 0.15 982368/982542 Enumerable#reduce
    0.19 0.19 0.00 0.00 1277472/1277474 Float#*
    0.17 0.00 0.00 0.17 1694/1705 Gem::StubSpecification#to_spec
    0.06 0.00 0.00 0.06 441/579 Gem::Dependency#to_specs
    0.01 0.01 0.00 0.00 3928/4145 String#gsub!
    0.00 0.00 0.00 0.00 60/61 Gem::BasicSpecification#full_gem_path
    0.00 0.00 0.00 0.00 7856/7898 String#downcase!
    0.00 0.00 0.00 0.00 7856/8726 Kernel#block_given?
    0.00 0.00 0.00 0.00 231/231 <Class::Gem::StubSpecification>#gemspec_stub
    0.00 0.00 0.00 0.00 3928/16325 String#freeze
    0.00 0.00 0.00 0.00 695/3717 Regexp#=~
    0.00 0.00 0.00 0.00 104/458 <Class::File>#expand_path
    0.00 0.00 0.00 0.00 408/434 <Class::Regexp>#last_match
    0.00 0.00 0.00 0.00 511/1398 String#to_i
    0.00 0.00 0.00 0.00 15/15 Byebug::Setting#to_sym
    0.00 0.00 0.00 0.00 22/22 <Class::Gem::StubSpecification>#default_gemspec_stub
    0.00 0.00 0.00 0.00 43/363 Gem::Version#version
    0.00 0.00 0.00 0.00 60/23289 <Class::File>#join
    0.00 0.00 0.00 0.00 254/5222 Symbol#to_s
    0.00 0.00 0.00 0.00 10/94 ActiveSupport::Inflector::Inflections::Uncountables#to_regex
    0.00 0.00 0.00 0.00 15/105835 Class#new
    0.00 0.00 0.00 0.00 6/925 String#gsub
    0.00 0.00 0.00 0.00 91/91 String#hex
    0.00 0.00 0.00 0.00 60/40024 Kernel#untaint
    0.00 0.00 0.00 0.00 41/192 Module#const_get
    0.00 0.00 0.00 0.00 12/606 String#%
    0.00 0.00 0.00 0.00 6/888 String#=~
    0.00 0.00 0.00 0.00 15/212089 Hash#[]=
    0.00 0.00 0.00 0.00 13/88 String#downcase
    0.00 0.00 0.00 0.00 15/15 <Class::Byebug::Setting>#settings
    0.00 0.00 0.00 0.00 6/6 String#force_encoding
    0.00 0.00 0.00 0.00 10/55815 Module#===
    0.00 0.00 0.00 0.00 3/3 Range#last
    0.00 0.00 0.00 0.00 6/19 Array#pack
    0.00 0.00 0.00 0.00 5/8 <Class::Regexp>#quote
    0.00 0.00 0.00 0.00 1/54 Exception#backtrace
    0.00 0.00 0.00 0.00 3/3 String#ord
    0.00 0.00 0.00 0.00 1/54 Exception#exception
    0.00 0.00 0.00 0.00 3/3 Range#first
    1.54 1.09 0.00 0.46 2606352/2606352 AMRData#kwh 38
5.27% 3.71% 1.54 1.09 0.00 0.46 2606352 OneDayAMRReading#kwh_halfhour 59
    0.46 0.46 0.00 0.00 2606352/5213401 Array#[] 59
    1.48 0.03 0.00 1.45 19496/19496 Gem::BasicSpecification#contains_requirable_file? 79
5.05% 0.10% 1.48 0.03 0.00 1.45 19496 Gem::BasicSpecification#have_file? 320
    1.39 0.04 0.00 1.35 21573/43427 Array#any? 320
    0.04 0.01 0.00 0.02 19158/19218 Gem::BasicSpecification#have_extensions? 325
    0.02 0.01 0.00 0.01 18716/18716 Gem::StubSpecification#raw_require_paths 320
    0.00 0.00 0.00 0.00 2077/23289 <Class::File>#join 326
    0.00 0.00 0.00 0.00 2077/2623 Gem::BasicSpecification#extension_dir 326
    0.00 0.00 0.00 0.00 780/840 Gem::Specification#raw_require_paths 320
    1.43 0.93 0.00 0.50 67248/67248 OneDayAMRReading#validate_data 93
4.87% 3.17% 1.43 0.93 0.00 0.50 67248 Array#count
    0.50 0.50 0.00 0.00 3227904/3692566 Kernel#is_a?
    0.00 0.00 0.00 0.00 2/43427 Pry::Slop#parse! 237
    0.00 0.00 0.00 0.00 1/43427 Pry::PluginManager#plugin_located? 109
    0.00 0.00 0.00 0.00 2/43427 Pry::Config::Behavior#__dup 213
    0.00 0.00 0.00 0.00 10/43427 Gem::Requirement#prerelease? 231
    0.00 0.00 0.00 0.00 7/43427 Backports::StdLib::LoadedFeatures#include? 13
    0.00 0.00 0.00 0.00 1/43427 <Class::Gem::Specification>#_all 742
    0.00 0.00 0.00 0.00 32/43427 Gem::Version#bump 227
    0.00 0.00 0.00 0.00 158/43427 Array#each
    0.00 0.00 0.00 0.00 1441/43427 <Class::Gem::Platform>#match 26
    0.00 0.00 0.00 0.00 230/43427 Gem::Specification#has_conflicts? 1737
    0.00 0.00 0.00 0.00 158/43427 Gem::Specification#conficts_when_loaded_with? 1726
    1.18 0.09 0.00 1.09 19812/43427 Array#any?
    1.39 0.04 0.00 1.35 21573/43427 Gem::BasicSpecification#have_file? 320
4.77% 0.14% 1.40 0.04 0.00 1.36 43427 *Array#any?
    1.18 0.09 0.00 1.09 19812/43427 Array#any?
    1.18 1.18 0.00 0.00 64376/64716 <Class::File>#file?
    0.06 0.06 0.00 0.00 19496/23289 <Class::File>#join
    0.02 0.01 0.00 0.01 18716/18969 Gem::StubSpecification#full_name
    0.01 0.01 0.00 0.00 38992/40024 Kernel#untaint
    0.00 0.00 0.00 0.00 168/168 Gem::Specification#satisfies_requirement?
    0.00 0.00 0.00 0.00 1336/3176 Gem::Dependency#runtime?
    0.00 0.00 0.00 0.00 780/840 Gem::Specification#gems_dir
    0.00 0.00 0.00 0.00 780/842 Gem::Specification#full_name
    0.00 0.00 0.00 0.00 1697/305869 Kernel#nil?
    0.00 0.00 0.00 0.00 316/2478 Gem::Specification#dependencies
    0.00 0.00 0.00 0.00 3/13 Gem::Platform#==
    0.00 0.00 0.00 0.00 7/1532 Array#include?
    0.00 0.00 0.00 0.00 85/55815 Module#===
    0.00 0.00 0.00 0.00 10/310 Gem::Version#prerelease?
    0.00 0.00 0.00 0.00 7/8 String#partition
    0.00 0.00 0.00 0.00 10/5708 Array#last
    0.01 0.01 0.00 0.00 34782/5403394 Hash#[]=
    0.66 0.66 0.00 0.00 2634748/5403394 Hash#key?
    0.67 0.67 0.00 0.00 2733864/5403394 Hash#[]
4.58% 4.58% 1.34 1.34 0.00 0.00 5403394 Date#eql?
    0.03 0.03 0.00 0.00 139787/5927951 Hash#[]=
    0.56 0.56 0.00 0.00 2750884/5927951 Hash#[]
    0.66 0.66 0.00 0.00 3037280/5927951 Hash#key?
4.27% 4.27% 1.25 1.25 0.00 0.00 5927951 Date#hash
    0.00 0.00 0.00 0.00 2/64716 RequireAll#require_all 74
    0.00 0.00 0.00 0.00 22/64716 <Module::Gem::BundlerVersionFinder>#lockfile_contents 107
    0.00 0.00 0.00 0.00 66/64716 Array#each
    0.03 0.03 0.00 0.00 250/64716 <Class::Gem::Specification>#load 1183
    1.18 1.18 0.00 0.00 64376/64716 Array#any?
4.12% 4.12% 1.21 1.21 0.00 0.00 64716 <Class::File>#file?
    1.19 0.00 0.00 1.19 4/4 <Module::Benchmark>#measure 81
4.07% 0.00% 1.19 0.00 0.00 1.19 4 LocalAnalyticsMeterReadingDB#populate_meter_collection_from_readings 87
    1.19 0.14 0.00 1.05 8/27293 Array#each 103
    0.01 0.00 0.00 0.01 4/42 Hash#each 99
    0.00 0.00 0.00 0.00 4/42 MeterCollection#all_meters 103
    1.17 0.00 0.00 1.17 679/679 Kernel#require 68
4.00% 0.01% 1.17 0.00 0.00 1.17 679 <Class::Gem::Specification>#find_active_stub_by_path 1084
    1.17 0.00 0.00 1.17 421/482 Enumerable#find 1084
    0.00 0.00 0.00 0.00 421/446 <Class::Gem::Specification>#stubs 1084
    0.00 0.00 0.00 0.00 509/509 Gem::BasicSpecification#this 1087
    0.00 0.00 0.00 0.00 170/170 #<Class:0x0000000002f486a0>#this 1087
    0.00 0.00 0.00 0.00 1/2 <Class::Sys::Uname>#sysname 108
    1.05 1.05 0.00 0.00 1/2 <Class::Sys::Uname>#architecture 141
3.60% 3.60% 1.05 1.05 0.00 0.00 2 <Class::WIN32OLE>#connect
    1.05 0.00 0.00 1.05 1/1 Kernel#require_relative
3.59% 0.00% 1.05 0.00 0.00 1.05 1 <Class::Sys::Uname>#architecture 138
    1.05 1.05 0.00 0.00 1/2 <Class::WIN32OLE>#connect 141
    0.00 0.00 0.00 0.00 1/3 WIN32OLE#method_missing 145
    0.00 0.00 0.00 0.00 1/6570 ActiveSupport::NumericWithFormat#to_s 139
    0.00 0.00 0.00 0.00 1/117 String#<< 139
    0.00 0.00 0.00 0.00 39/6749415 Benchmark::Tms#initialize 429
    0.15 0.15 0.00 0.00 982368/6749415 Enumerable#reduce
    0.42 0.42 0.00 0.00 2606352/6749415 Range#each
    0.49 0.49 0.00 0.00 3160656/6749415 Enumerable#inject
3.59% 3.59% 1.05 1.05 0.00 0.00 6749415 Float#+
    1.00 0.80 0.00 0.20 4/4 <Module::Benchmark>#measure 64
3.41% 2.73% 1.00 0.80 0.00 0.20 4 <Module::Marshal>#load
    0.17 0.17 0.00 0.00 38119/38122 IO#read
    0.03 0.03 0.00 0.00 135151/135151 Date#marshal_load
    0.00 0.00 0.00 0.00 242/242 IO#getbyte
    0.00 0.00 0.00 0.00 4/4 IO#binmode
    0.00 0.00 0.00 0.00 1/5213401 Pry::Slop#parse! 220
    0.00 0.00 0.00 0.00 1/5213401 Pry::Slop#build_option 607
    0.00 0.00 0.00 0.00 6/5213401 Prawn::Document#generate_margin_box 567
    0.00 0.00 0.00 0.00 11/5213401 Hash#each
    0.00 0.00 0.00 0.00 5/5213401 AggregateDataService#aggregate_amr_data 185
    0.00 0.00 0.00 0.00 14/5213401 <Class::Ole::Types::Clsid>#parse 187
    0.00 0.00 0.00 0.00 10/5213401 Kernel#require 51
    0.00 0.00 0.00 0.00 130/5213401 Array#each
    0.00 0.00 0.00 0.00 519/5213401 Logger#format_severity 580
    0.46 0.46 0.00 0.00 2606352/5213401 OneDayAMRReading#kwh_halfhour 59
    0.50 0.50 0.00 0.00 2606352/5213401 Range#each
3.27% 3.27% 0.96 0.96 0.00 0.00 5213401 Array#[]
    0.00 0.00 0.00 0.00 9/67262 <Module::JSON>#deep_const_get 37
    0.00 0.00 0.00 0.00 3/67262 Hash#each
    0.00 0.00 0.00 0.00 2/67262 Kernel#require 66
    0.87 0.39 0.00 0.49 67248/67262 OneDayAMRReading#initialize 29
2.98% 1.32% 0.87 0.39 0.00 0.49 67262 *Enumerable#inject
    0.49 0.49 0.00 0.00 3160656/6749415 Float#+
    0.00 0.00 0.00 0.00 4/42 Hash#each
    0.00 0.00 0.00 0.00 9/27293 Array#each
    0.00 0.00 0.00 0.00 1/62483 Range#each
    0.00 0.00 0.00 0.00 1/42 Concurrent::AtExitImplementation#run 70
    0.00 0.00 0.00 0.00 1/42 Array#each
    0.00 0.00 0.00 0.00 1/42 Enumerable#sort
    0.00 0.00 0.00 0.00 3/42 <Class::Spreadsheet::Font>#enum 124
    0.00 0.00 0.00 0.00 8/42 AggregateDataService#combine_sub_meters 296
    0.00 0.00 0.00 0.00 3/42 <Class::Spreadsheet::Format>#enum 124
    0.00 0.00 0.00 0.00 1/42 Enumerable#flat_map
    0.00 0.00 0.00 0.00 1/42 <Module::Nokogiri>#install_default_aliases 122
    0.00 0.00 0.00 0.00 4/42 Enumerable#first
    0.00 0.00 0.00 0.00 4/42 Enumerable#inject
    0.00 0.00 0.00 0.00 1/42 Pry::Config::Memoization::ClassMethods#def_memoized 23
    0.00 0.00 0.00 0.00 1/42 CodeRay::PluginHost#map 96
    0.00 0.00 0.00 0.00 3/42 Forwardable#instance_delegate 133
    0.01 0.00 0.00 0.01 4/42 LocalAnalyticsMeterReadingDB#populate_meter_collection_from_readings 99
    0.80 0.00 0.00 0.80 6/42 Kernel#require 89
2.75% 0.00% 0.81 0.00 0.00 0.80 42 *Hash#each
    0.78 0.00 0.00 0.78 2/5219 Kernel#require
    0.02 0.00 0.00 0.02 2/111 Kernel#gem
    0.01 0.00 0.00 0.01 26/234 Logger#debug
    0.00 0.00 0.00 0.00 8/27293 Array#each
    0.00 0.00 0.00 0.00 4/196 Module#class_eval
    0.00 0.00 0.00 0.00 26/515 Logging#logger
    0.00 0.00 0.00 0.00 26/6570 ActiveSupport::NumericWithFormat#to_s
    0.00 0.00 0.00 0.00 51/1432 Module#define_method
    0.00 0.00 0.00 0.00 49/168 Module#const_set
    0.00 0.00 0.00 0.00 3/67262 Enumerable#inject
    0.00 0.00 0.00 0.00 16/19 CodeRay::PluginHost#validate_id
    0.00 0.00 0.00 0.00 1/1 <Class::Nokogiri::EncodingHandler>#[]
    0.00 0.00 0.00 0.00 4/224 Module#alias_method
    0.00 0.00 0.00 0.00 32/36 Hash#update
    0.00 0.00 0.00 0.00 11/227279 BasicObject#!=
    0.00 0.00 0.00 0.00 16/18 CodeRay::PluginHost#plugin_hash
    0.00 0.00 0.00 0.00 8/212089 Hash#[]=
    0.00 0.00 0.00 0.00 12/5222 Symbol#to_s
    0.00 0.00 0.00 0.00 7/139 Hash#store
    0.00 0.00 0.00 0.00 8/167 Hash#has_key?
    0.00 0.00 0.00 0.00 11/5213401 Array#[]
    0.00 0.00 0.00 0.00 1/1 <Class::Nokogiri::EncodingHandler>#alias
    0.00 0.00 0.00 0.00 12/3692566 Kernel#is_a?
    0.00 0.00 0.00 0.00 8/535 Array#length
    0.00 0.00 0.00 0.00 8/55815 Module#===
    0.00 0.00 0.00 0.00 1/8500 NilClass#nil?
    0.00 0.00 0.00 0.00 8/134652 Integer#==
    0.25 0.05 0.00 0.20 26316/92707 Range#each
    0.54 0.12 0.00 0.41 66391/92707 Array#each
2.69% 0.61% 0.79 0.18 0.00 0.61 92707 AMRData#add 10
    0.40 0.10 0.00 0.31 92707/92707 HalfHourlyData#set_min_max_date 13
    0.10 0.07 0.00 0.02 92707/212089 Hash#[]= 15
    0.06 0.03 0.00 0.03 92707/227279 BasicObject#!= 12
    0.02 0.02 0.00 0.00 92707/98704 Hash#delete 17
    0.02 0.02 0.00 0.00 92707/305869 Kernel#nil? 10
    0.02 0.02 0.00 0.00 92707/3692566 Kernel#is_a? 11
    0.63 0.00 0.00 0.63 94/94 Kernel#require 4
2.14% 0.00% 0.63 0.00 0.00 0.63 94 *<Module::Backports>#require_relative_dir 3
    0.62 0.00 0.00 0.62 94/27293 Array#each 5
    0.02 0.00 0.00 0.02 94/98 <Class::Dir>#entries 5
    0.01 0.01 0.00 0.00 94/112 Kernel#caller 3
    0.00 0.00 0.00 0.00 94/52472 Array#map 5
    0.00 0.00 0.00 0.00 94/2491 String#split 3
    0.00 0.00 0.00 0.00 94/910 String#[] 4
    0.00 0.00 0.00 0.00 94/259 Array#sort 5
    0.00 0.00 0.00 0.00 94/2247 Array#compact 5
    0.00 0.00 0.00 0.00 94/117 String#<< 4
    0.00 0.00 0.00 0.00 188/1468 Array#first 3
    0.00 0.00 0.00 0.00 1/3692566 <Class::Spreadsheet::Worksheet>#enum 123
    0.00 0.00 0.00 0.00 1/3692566 Pry::Slop#build_option 601
    0.00 0.00 0.00 0.00 2/3692566 Pry::CommandSet#create_command 111
    0.00 0.00 0.00 0.00 1/3692566 CodeRay::PluginHost#[] 52
    0.00 0.00 0.00 0.00 2/3692566 CodeRay::Plugin#plugin_host 40
    0.00 0.00 0.00 0.00 1/3692566 <Class::Spreadsheet::Column>#enum 123
    0.00 0.00 0.00 0.00 1/3692566 ActiveSupport::XmlMini#cast_backend_name_to_module 199
    0.00 0.00 0.00 0.00 2/3692566 REXML::Encoding#encoding= 9
    0.00 0.00 0.00 0.00 8/3692566 <Class::Spreadsheet::Format>#enum 123
    0.00 0.00 0.00 0.00 1/3692566 Logger::LogDevice#initialize 679
    0.00 0.00 0.00 0.00 6/3692566 <Class::Spreadsheet::Font>#enum 123
    0.00 0.00 0.00 0.00 1/3692566 <Class::Spreadsheet::Row>#enum 123
    0.00 0.00 0.00 0.00 12/3692566 Hash#each
    0.00 0.00 0.00 0.00 5/3692566 RequireAll#require_all 40
    0.00 0.00 0.00 0.00 10/3692566 Prawn::Core::ObjectStore#push 42
    0.00 0.00 0.00 0.00 14/3692566 Distribution::MathExtension::ChebyshevSeries#initialize 356
    0.00 0.00 0.00 0.00 7/3692566 Array#extract_options! 23
    0.00 0.00 0.00 0.00 8/3692566 StructuredWarnings::Warning#warn 45
    0.00 0.00 0.00 0.00 20/3692566 Pry::CommandSet#block_command 79
    0.00 0.00 0.00 0.00 39/3692566 ActiveSupport::Inflector::Inflections#singular 147
    0.00 0.00 0.00 0.00 33/3692566 ActiveSupport::Inflector::Inflections#plural 137
    0.00 0.00 0.00 0.00 5/3692566 Logger#level= 267
    0.00 0.00 0.00 0.00 62/3692566 <Class::Pry::Command>#match 30
    0.00 0.00 0.00 0.00 92/3692566 <Module::Backports>#make_block_optional 8
    0.00 0.00 0.00 0.00 194/3692566 Array#each
    0.00 0.00 0.00 0.00 493/3692566 Array#index
    0.00 0.00 0.00 0.00 519/3692566 Logger::LogDevice#check_shift_log 774
    0.02 0.02 0.00 0.00 67248/3692566 OneDayAMRReading#validate_data 92
    0.02 0.02 0.00 0.00 92707/3692566 AMRData#add 11
    0.08 0.08 0.00 0.00 303167/3692566 Date#compare_with_coercion 135
    0.50 0.50 0.00 0.00 3227904/3692566 Array#count
2.08% 2.08% 0.61 0.61 0.00 0.00 3692566 Kernel#is_a?
    0.60 0.00 0.00 0.60 25/25 Kernel#require 127
2.05% 0.00% 0.60 0.00 0.00 0.60 25 <Module::Gem>#try_activate 213
    0.56 0.00 0.00 0.56 25/25 <Class::Gem::Specification>#find_by_path 213
    0.04 0.00 0.00 0.04 11/68 Gem::Specification#activate 218
    0.56 0.00 0.00 0.56 25/25 <Module::Gem>#try_activate 213
1.91% 0.00% 0.56 0.00 0.00 0.56 25 <Class::Gem::Specification>#find_by_path 1062
    0.55 0.00 0.00 0.55 24/482 Enumerable#find 1063
    0.01 0.00 0.00 0.01 11/1705 Gem::StubSpecification#to_spec 1067
    0.00 0.00 0.00 0.00 25/2000 Kernel#dup 1062
    0.00 0.00 0.00 0.00 24/446 <Class::Gem::Specification>#stubs 1063
    0.00 0.00 0.00 0.00 14/14 #<Class:0x0000000002f486a0>#to_spec 1067
    0.00 0.00 0.00 0.00 25/16325 String#freeze 1062
    0.00 0.00 0.00 0.00 3/2606371 IRB::Notifier::CompositeNotifier#def_notifier 137
    0.00 0.00 0.00 0.00 2/2606371 Array#each
    0.00 0.00 0.00 0.00 14/2606371 <Class::Ole::Types::Clsid>#parse 187
    0.49 0.49 0.00 0.00 2606352/2606371 Range#each
1.67% 1.67% 0.49 0.49 0.00 0.00 2606371 Array#[]=
    0.00 0.00 0.00 0.00 174/982542 Gem::Version#canonical_segments 364
    0.44 0.29 0.00 0.15 982368/982542 Array#map
1.52% 1.01% 0.44 0.29 0.00 0.15 982542 Enumerable#reduce
    0.15 0.15 0.00 0.00 982368/6749415 Float#+
    0.00 0.00 0.00 0.00 174/27293 Array#each
    0.40 0.10 0.00 0.31 92707/92707 AMRData#add 13
1.37% 0.32% 0.40 0.10 0.00 0.31 92707 HalfHourlyData#set_min_max_date 72
    0.16 0.04 0.00 0.12 92707/94368 Comparable#< 72
    0.15 0.04 0.00 0.11 92707/92713 Comparable#> 75
    0.39 0.00 0.00 0.39 1/1 Kernel#require 134
1.34% 0.00% 0.39 0.00 0.00 0.39 1 <Class::Pry::CLI>#add_plugin_options 39
    0.39 0.00 0.00 0.39 1/1 <Class::Pry>#plugins 39
    0.00 0.00 0.00 0.00 1/1 <Class::Pry::CLI>#add_options 138
    0.39 0.00 0.00 0.39 1/1 <Class::Pry::CLI>#add_plugin_options 39
1.34% 0.00% 0.39 0.00 0.00 0.39 1 <Class::Pry>#plugins 223
    0.39 0.00 0.00 0.39 1/27293 Array#each 229
    0.00 0.00 0.00 0.00 1/1 Pry::PluginManager#plugins 229
    0.00 0.00 0.00 0.00 1/351 Hash#values 229
    0.39 0.00 0.00 0.39 1/1 Array#each
1.34% 0.00% 0.39 0.00 0.00 0.39 1 Pry::PluginManager::Plugin#load_cli_options 37
    0.39 0.00 0.00 0.39 1/1595 Kernel#require_with_backports 38
    0.00 0.00 0.00 0.00 1/550 <Class::File>#exist? 38
    0.00 0.00 0.00 0.00 1/23289 <Class::File>#join 37
    0.00 0.00 0.00 0.00 1/61 Gem::BasicSpecification#full_gem_path 37
    0.00 0.00 0.00 0.00 2/303167 AverageSchoolAggregator#average_amr_data 85
    0.00 0.00 0.00 0.00 5/303167 AggregateDataService#aggregate_amr_data 187
    0.00 0.00 0.00 0.00 8/303167 Array#each
    0.00 0.00 0.00 0.00 31/303167 AMRData#set_long_gap_boundary 158
    0.00 0.00 0.00 0.00 84/303167 Array#sort
    0.01 0.00 0.00 0.00 6146/303167 Comparable#==
    0.11 0.06 0.00 0.04 92707/303167 Comparable#>
    0.12 0.07 0.00 0.05 92707/303167 Comparable#<
    0.14 0.08 0.00 0.06 111477/303167 Range#each
1.26% 0.73% 0.37 0.21 0.00 0.16 303167 Date#compare_with_coercion 135
    0.08 0.08 0.00 0.00 303167/3692566 Kernel#is_a? 135
    0.07 0.07 0.00 0.00 303167/303167 Date#<=> 138
    0.36 0.00 0.00 0.36 31/31 Array#each
1.23% 0.00% 0.36 0.00 0.00 0.36 31 AMRData#set_long_gap_boundary 157
    0.36 0.11 0.00 0.25 31/62483 Range#each 158
    0.00 0.00 0.00 0.00 31/303167 Date#compare_with_coercion 158
    0.00 0.00 0.00 0.00 31/92 HalfHourlyData#start_date 158
    0.00 0.00 0.00 0.00 28/8500 NilClass#nil? 162
    0.00 0.00 0.00 0.00 31/92 HalfHourlyData#end_date 158
    0.00 0.00 0.00 0.00 3/3 HalfHourlyData#set_min_date 162
    0.00 0.00 0.00 0.00 3/305869 Kernel#nil? 162
    0.31 0.01 0.00 0.30 6148/6148 Range#each
1.05% 0.02% 0.31 0.01 0.00 0.30 6148 <Class::OneDayAMRReading>#zero_reading 44
    0.28 0.01 0.00 0.27 12296/105835 Class#new 44
    0.02 0.02 0.00 0.00 6148/40634 <Class::DateTime>#now 44
    0.00 0.00 0.00 0.00 1/29 Concurrent::Collection::MriMapBackend#[]= 18
    0.00 0.00 0.00 0.00 1/29 <Class::ActiveSupport::Deprecation>#instance 139
    0.00 0.00 0.00 0.00 16/29 Concurrent::Synchronization::MriMutexLockableObject#synchronize 38
    0.02 0.00 0.00 0.02 10/29 Kernel#gem 67
    0.20 0.00 0.00 0.20 1/29 MIME::Types::Columnar#each_file_line 40
0.72% 0.00% 0.21 0.00 0.00 0.21 29 *Thread::Mutex#synchronize
    0.19 0.01 0.00 0.18 1/27293 Array#each
    0.02 0.00 0.00 0.02 10/68 Gem::Specification#activate
    0.01 0.01 0.00 0.00 1/1 <Class::IO>#readlines
    0.00 0.00 0.00 0.00 5/5 Concurrent::Delay#ns_initialize
    0.00 0.00 0.00 0.00 1/105835 Class#new
    0.00 0.00 0.00 0.00 6/6 Concurrent::Event#ns_initialize
    0.00 0.00 0.00 0.00 1/1 Concurrent::Collection::NonConcurrentMapBackend#[]=
    0.00 0.00 0.00 0.00 1/23289 <Class::File>#join
    0.00 0.00 0.00 0.00 1/2 Kernel#at_exit
    0.00 0.00 0.00 0.00 1/1 Concurrent::AtExitImplementation#ns_initialize
    0.00 0.00 0.00 0.00 1/3946 Set#include?
    0.00 0.00 0.00 0.00 1/4647 Set#add
    0.00 0.00 0.00 0.00 1/16325 String#freeze
    0.00 0.00 0.00 0.00 1/1 Concurrent::MutexAtomicReference#ns_initialize
    0.20 0.00 0.00 0.20 1/1 Kernel#require 80
0.67% 0.00% 0.20 0.00 0.00 0.20 1 <Class::MIME::Types>#load_default_mime_types 58
    0.20 0.00 0.00 0.20 1/1 <Class::MIME::Types::Loader>#load 60
    0.00 0.00 0.00 0.00 1/1 <Class::MIME::Types::Cache>#save 61
    0.00 0.00 0.00 0.00 1/1 <Class::MIME::Types::Cache>#load 58
    0.20 0.00 0.00 0.20 1/1 <Class::MIME::Types>#load_default_mime_types 60
0.67% 0.00% 0.20 0.00 0.00 0.20 1 <Class::MIME::Types::Loader>#load 96
    0.20 0.00 0.00 0.20 1/1 MIME::Types::Loader#load 96
    0.00 0.00 0.00 0.00 1/105835 Class#new 96
    0.20 0.00 0.00 0.20 1/1 <Class::MIME::Types::Loader>#load 96
0.67% 0.00% 0.20 0.00 0.00 0.20 1 MIME::Types::Loader#load 86
    0.20 0.00 0.00 0.20 1/1 MIME::Types::Loader#load_columnar 87
    0.00 0.00 0.00 0.00 1/5 <Class::Dir>#[] 86
    0.00 0.00 0.00 0.00 1/1 MIME::Types::Loader#columnar_path 86
    0.00 0.00 0.00 0.00 1/249849 BasicObject#! 86
    0.00 0.00 0.00 0.00 1/123 Array#empty? 86
    0.00 0.00 0.00 0.00 1/2899401 Hash#[] 86
    0.20 0.00 0.00 0.20 1/1 MIME::Types::Loader#load 87
0.67% 0.00% 0.20 0.00 0.00 0.20 1 MIME::Types::Loader#load_columnar 73
    0.20 0.00 0.00 0.20 1/1 MIME::Types::Columnar#load_base_data 75
    0.00 0.00 0.00 0.00 1/279 Kernel#extend 74
    0.20 0.00 0.00 0.20 1/1 MIME::Types::Loader#load_columnar 75
0.67% 0.00% 0.20 0.00 0.00 0.20 1 MIME::Types::Columnar#load_base_data 21
    0.20 0.00 0.00 0.20 1/1 MIME::Types::Columnar#each_file_line 23
    0.20 0.00 0.00 0.20 1/1 MIME::Types::Columnar#load_base_data 23
0.67% 0.00% 0.20 0.00 0.00 0.20 1 MIME::Types::Columnar#each_file_line 40
    0.20 0.00 0.00 0.20 1/29 Thread::Mutex#synchronize 40
    0.00 0.00 0.00 0.00 2/1277474 Kernel#require 74
    0.19 0.19 0.00 0.00 1277472/1277474 Array#map
0.63% 0.63% 0.19 0.19 0.00 0.00 1277474 Float#*
    0.01 0.00 0.00 0.01 11/1705 <Class::Gem::Specification>#find_by_path 1067
    0.17 0.00 0.00 0.17 1694/1705 Array#map
0.62% 0.01% 0.18 0.00 0.00 0.18 1705 Gem::StubSpecification#to_spec 192
    0.18 0.00 0.00 0.18 258/258 <Class::Gem::Specification>#load 197
    0.00 0.00 0.00 0.00 328/54362 Gem::StubSpecification#name 193
    0.00 0.00 0.00 0.00 77/98297 Comparable#== 194
    0.00 0.00 0.00 0.00 77/4613 Gem::StubSpecification#version 194
    0.18 0.00 0.00 0.18 1/1 Kernel#require 401
0.61% 0.00% 0.18 0.00 0.00 0.18 1 <Class::Pry>#init 344
    0.18 0.00 0.00 0.18 1/1 <Class::Pry>#locate_plugins 346
    0.00 0.00 0.00 0.00 1/1 <Class::Pry>#reset_defaults 345
    0.00 0.00 0.00 0.00 1/105835 Class#new 344
    0.00 0.00 0.00 0.00 1/212089 <Object::Pry::Config>#control_d_handler= 223
    0.00 0.00 0.00 0.00 2/212089 Prawn::Core::Page#resources 78
    0.00 0.00 0.00 0.00 1/212089 Pry::Slop::Option#initialize 53
    0.00 0.00 0.00 0.00 1/212089 Pry::Config::Default#control_d_handler 25
    0.00 0.00 0.00 0.00 1/212089 Pry::Config::Default#should_load_plugins 25
    0.00 0.00 0.00 0.00 1/212089 <Class::HTTP::CookieJar::AbstractSaver>#inherited 23
    0.00 0.00 0.00 0.00 1/212089 Concurrent::Collection::NonConcurrentMapBackend#[]= 24
    0.00 0.00 0.00 0.00 2/212089 Prawn::Core::Page#initialize 29
    0.00 0.00 0.00 0.00 2/212089 Prawn::Document#start_new_page 281
    0.00 0.00 0.00 0.00 1/212089 CodeRay::PluginHost#register 129
    0.00 0.00 0.00 0.00 1/212089 Pry::Config::Memoization::ClassMethods#def_memoized 29
    0.00 0.00 0.00 0.00 4/212089 Prawn::Graphics::Color#set_color_space 149
    0.00 0.00 0.00 0.00 2/212089 MeterCollection#add_aggregate_heat_meter 127
    0.00 0.00 0.00 0.00 3/212089 RbReadline::Win32API#initialize 4433
    0.00 0.00 0.00 0.00 2/212089 Pry::Config::Behavior#__push 225
    0.00 0.00 0.00 0.00 2/212089 Dynamic::ClassMethods#[]= 59
    0.00 0.00 0.00 0.00 2/212089 Pry::CommandSet#create_command 114
    0.00 0.00 0.00 0.00 5/212089 Kernel#require 46
    0.00 0.00 0.00 0.00 8/212089 SchoolFactory#add_meter_collection_to_cache 33
    0.00 0.00 0.00 0.00 10/212089 Prawn::Document#initialize 227
    0.00 0.00 0.00 0.00 15/212089 Array#map
    0.00 0.00 0.00 0.00 8/212089 Hash#each
    0.00 0.00 0.00 0.00 10/212089 Prawn::Core::ObjectStore#push 47
    0.00 0.00 0.00 0.00 32/212089 <Module::REXML::Functions>#singleton_method_added 28
    0.00 0.00 0.00 0.00 4/212089 MeterCollection#add_aggregate_electricity_meter 132
    0.00 0.00 0.00 0.00 17/212089 Nokogiri::VersionInfo#to_hash 72
    0.00 0.00 0.00 0.00 6/212089 <Class::Zip::ExtraField::Generic>#register_map 5
    0.00 0.00 0.00 0.00 30/212089 ActiveSupport::Autoload#autoload 42
    0.00 0.00 0.00 0.00 25/212089 <Class::IRB::Inspector>#def_inspector 83
    0.00 0.00 0.00 0.00 60/212089 Hash#each_pair
    0.00 0.00 0.00 0.00 20/212089 Pry::CommandSet#block_command 82
    0.00 0.00 0.00 0.00 62/212089 <Class::Pry::Command>#match 30
    0.00 0.00 0.00 0.00 60/212089 Pry::CommandSet#[]= 361
    0.00 0.00 0.00 0.00 57/212089 MeterCollection#add_electricity_meter 122
    0.00 0.00 0.00 0.00 173/212089 Psych::ScalarScanner#tokenize 42
    0.00 0.00 0.00 0.00 48/212089 MeterCollection#add_heat_meter 117
    0.00 0.00 0.00 0.00 20/212089 BasicObject#instance_eval
    0.00 0.00 0.00 0.00 210/212089 <Module::RubyToken>#def_token 260
    0.00 0.00 0.00 0.00 3136/212089 Hash#[]
    0.02 0.02 0.00 0.00 67238/212089 Array#each
    0.06 0.04 0.00 0.02 48099/212089 Range#each
    0.10 0.07 0.00 0.02 92707/212089 AMRData#add 15
0.61% 0.47% 0.18 0.14 0.00 0.04 212089 Hash#[]=
    0.03 0.03 0.00 0.00 139787/5927951 Date#hash
    0.01 0.01 0.00 0.00 34782/5403394 Date#eql?
    0.00 0.00 0.00 0.00 20/598 Array#hash
    0.00 0.00 0.00 0.00 7/10355 Kernel#hash
    0.00 0.00 0.00 0.00 7/7 Regexp#hash
    0.00 0.00 0.00 0.00 2/2 Array#eql?
    0.18 0.00 0.00 0.18 258/258 Gem::StubSpecification#to_spec 197
0.61% 0.01% 0.18 0.00 0.00 0.18 258 <Class::Gem::Specification>#load 1177
    0.12 0.06 0.00 0.06 250/391 Kernel#eval 1194
    0.03 0.03 0.00 0.00 250/272 <Class::IO>#read 1186
    0.03 0.03 0.00 0.00 250/64716 <Class::File>#file? 1183
    0.00 0.00 0.00 0.00 250/458 <Class::File>#expand_path 1197
    0.00 0.00 0.00 0.00 250/250 Kernel#binding 1194
    0.00 0.00 0.00 0.00 250/2000 Kernel#dup 1182
    0.00 0.00 0.00 0.00 500/40024 Kernel#untaint 1191
    0.00 0.00 0.00 0.00 250/55815 Module#=== 1196
    0.00 0.00 0.00 0.00 250/65335 String#to_s 1197
    0.18 0.00 0.00 0.18 1/1 <Class::Pry>#init 346
0.61% 0.00% 0.18 0.00 0.00 0.18 1 <Class::Pry>#locate_plugins 223
    0.18 0.00 0.00 0.18 1/1 Pry::PluginManager#locate_plugins 229
    0.18 0.00 0.00 0.18 1/1 <Class::Pry>#locate_plugins 229
0.61% 0.00% 0.18 0.00 0.00 0.18 1 Pry::PluginManager#locate_plugins 81
    0.18 0.00 0.00 0.18 1/1 <Class::Gem::Specification>#each 81
    0.00 0.00 0.00 0.00 1/1 Pry::PluginManager#gem_list 81
    0.18 0.00 0.00 0.18 1/1 Pry::PluginManager#locate_plugins 81
0.60% 0.00% 0.18 0.00 0.00 0.18 1 <Class::Gem::Specification>#each 1021
    0.18 0.00 0.00 0.18 1/1 <Class::Gem::Specification>#_all 1023
    0.00 0.00 0.00 0.00 1/27293 Array#each 1023
    0.00 0.00 0.00 0.00 1/8726 Kernel#block_given? 1021
    0.18 0.00 0.00 0.18 1/1 <Class::Gem::Specification>#each 1023
0.60% 0.00% 0.18 0.00 0.00 0.18 1 <Class::Gem::Specification>#_all 740
    0.13 0.00 0.00 0.13 1/52472 Array#map 741
    0.05 0.00 0.00 0.05 1/446 <Class::Gem::Specification>#stubs 741
    0.00 0.00 0.00 0.00 1/27293 Array#each 750
    0.00 0.00 0.00 0.00 1/7 Hash#each_value 749
    0.00 0.00 0.00 0.00 1/43427 Array#any? 742
    0.17 0.17 0.00 0.00 20466/20466 OneDayAMRReading#+ 33
0.60% 0.60% 0.17 0.17 0.00 0.00 20466 Array#transpose
    0.00 0.00 0.00 0.00 64/94368 Kernel#require 52
    0.01 0.00 0.00 0.01 1597/94368 Array#each
    0.16 0.04 0.00 0.12 92707/94368 HalfHourlyData#set_min_max_date 72
0.59% 0.15% 0.17 0.04 0.00 0.13 94368 Comparable#<
    0.12 0.07 0.00 0.05 92707/303167 Date#compare_with_coercion
    0.01 0.01 0.00 0.01 1597/6668 Gem::Version#<=>
    0.00 0.00 0.00 0.00 64/6807 String#<=>
    0.00 0.00 0.00 0.00 3/38122 Psych::Parser#parse
    0.17 0.17 0.00 0.00 38119/38122 <Module::Marshal>#load
0.58% 0.58% 0.17 0.17 0.00 0.00 38122 IO#read
    0.02 0.02 0.00 0.00 6148/40634 <Class::OneDayAMRReading>#zero_reading 44
    0.06 0.06 0.00 0.00 14020/40634 Range#each
    0.08 0.08 0.00 0.00 20466/40634 OneDayAMRReading#+ 33
0.54% 0.54% 0.16 0.16 0.00 0.00 40634 <Class::DateTime>#now
    0.00 0.00 0.00 0.00 4/92713 Kernel#require 1204
    0.00 0.00 0.00 0.00 2/92713 Array#each
    0.15 0.04 0.00 0.11 92707/92713 HalfHourlyData#set_min_max_date 75
0.50% 0.13% 0.15 0.04 0.00 0.11 92713 Comparable#>
    0.11 0.06 0.00 0.04 92707/303167 Date#compare_with_coercion
    0.00 0.00 0.00 0.00 2/6668 Gem::Version#<=>
    0.00 0.00 0.00 0.00 4/6807 String#<=>
    0.00 0.00 0.00 0.00 1/227279 Kernel#require 29
    0.00 0.00 0.00 0.00 2/227279 Nokogiri::VersionInfo#warnings 40
    0.00 0.00 0.00 0.00 2/227279 Prawn::Graphics::Dash#dashed? 53
    0.00 0.00 0.00 0.00 11/227279 Hash#each
    0.00 0.00 0.00 0.00 60/227279 Pry::CommandSet#[]= 355
    0.03 0.02 0.00 0.01 67248/227279 OneDayAMRReading#initialize 26
    0.04 0.02 0.00 0.01 67248/227279 OneDayAMRReading#validate_data 94
    0.06 0.03 0.00 0.03 92707/227279 AMRData#add 12
0.46% 0.27% 0.13 0.08 0.00 0.06 227279 BasicObject#!=
    0.03 0.02 0.00 0.01 92707/98297 Comparable#==
    0.03 0.03 0.00 0.00 134497/134652 Integer#==
    0.00 0.00 0.00 0.00 57/133417 String#==
    0.00 0.00 0.00 0.00 5/5 Regexp#==
    0.00 0.00 0.00 0.00 2/2 Hash#==
    0.00 0.00 0.00 0.00 11/2059 Symbol#==
    0.00 0.00 0.00 0.00 1/750 Array#each
    0.06 0.00 0.00 0.06 579/750 Gem::Dependency#matching_specs 279
    0.07 0.00 0.00 0.07 170/750 <Class::Gem::Specification>#find_in_unresolved 1097
0.44% 0.00% 0.13 0.00 0.00 0.13 750 Enumerable#find_all
    0.13 0.00 0.00 0.13 749/27293 Array#each
    0.00 0.00 0.00 0.00 6/391 Array#each
    0.00 0.00 0.00 0.00 13/391 <Module::IRB::ExtendCommandBundle>#def_extend_command 141
    0.00 0.00 0.00 0.00 122/391 <Module::RubyToken>#def_token 248
    0.12 0.06 0.00 0.06 250/391 <Class::Gem::Specification>#load 1194
0.43% 0.22% 0.13 0.06 0.00 0.06 391 Kernel#eval
    0.06 0.00 0.00 0.06 250/105835 Class#new
    0.00 0.00 0.00 0.00 122/1787 Class#inherited
    0.00 0.00 0.00 0.00 19/18432 Module#method_added
    0.12 0.05 0.00 0.07 57799/57799 Array#each
0.41% 0.18% 0.12 0.05 0.00 0.07 57799 Gem::StubSpecification#activated? 90
    0.04 0.02 0.00 0.02 43893/54362 Gem::StubSpecification#name 92
    0.02 0.00 0.00 0.02 1583/98297 Comparable#== 93
    0.00 0.00 0.00 0.00 1583/4613 Gem::StubSpecification#version 93
    0.12 0.00 0.00 0.11 1964/1964 Class#new
0.40% 0.01% 0.12 0.00 0.00 0.11 1964 MIME::Type::Columnar#initialize 15
    0.06 0.01 0.00 0.05 1964/1964 MIME::Type#content_type= 16
    0.05 0.01 0.00 0.05 1964/1964 MIME::Type#extensions= 17
    0.00 0.00 0.00 0.00 11/579 Gem::Dependency#to_spec 322
    0.06 0.00 0.00 0.06 127/579 Array#each
    0.06 0.00 0.00 0.06 441/579 Array#map
0.40% 0.00% 0.12 0.00 0.00 0.12 579 Gem::Dependency#to_specs 302
    0.12 0.00 0.00 0.11 579/579 Gem::Dependency#matching_specs 302
    0.00 0.00 0.00 0.00 1/105835 Class#new 310
    0.00 0.00 0.00 0.00 1/20 Kernel#raise 310
    0.00 0.00 0.00 0.00 1/580 <Class::Gem::Specification>#stubs_for 307
    0.00 0.00 0.00 0.00 1/1763 Gem::Dependency#requirement 310
    0.00 0.00 0.00 0.00 1/54 Exception#backtrace 310
    0.12 0.00 0.00 0.11 579/579 Gem::Dependency#to_specs 302
0.39% 0.01% 0.12 0.00 0.00 0.11 579 Gem::Dependency#matching_specs 278
    0.06 0.00 0.00 0.06 579/750 Enumerable#find_all 279
    0.05 0.00 0.00 0.04 579/52472 Array#map 279
    0.01 0.00 0.00 0.00 579/582 Array#reject! 286
    0.00 0.00 0.00 0.00 579/809 <Module::Gem>#env_requirement 278
    0.00 0.00 0.00 0.00 579/580 <Class::Gem::Specification>#stubs_for 279
    0.11 0.06 0.00 0.05 67248/67248 OneDayAMRReading#initialize 18
0.39% 0.21% 0.11 0.06 0.00 0.05 67248 OneDayAMRReading#check_type 76
    0.02 0.02 0.00 0.00 67248/3239799 Hash#key? 78
    0.01 0.01 0.00 0.00 67248/305869 Kernel#nil? 76
    0.01 0.01 0.00 0.00 67248/249849 BasicObject#! 78
    0.10 0.00 0.00 0.10 170/170 Kernel#require 75
0.36% 0.00% 0.10 0.00 0.00 0.10 170 <Class::Gem::Specification>#find_in_unresolved 1095
    0.07 0.00 0.00 0.07 170/750 Enumerable#find_all 1097
    0.03 0.00 0.00 0.03 170/52472 Array#map 1095
    0.00 0.00 0.00 0.00 170/5829 Array#flatten 1095
    0.00 0.00 0.00 0.00 170/3009 <Class::Gem::Specification>#unresolved_deps 1095
    0.00 0.00 0.00 0.00 170/351 Hash#values 1095
    0.10 0.00 0.00 0.10 1/1 Kernel#require 5
0.34% 0.00% 0.10 0.00 0.00 0.10 1 Concurrent::Utility::NativeExtensionLoader#load_native_extensions 31
    0.10 0.00 0.00 0.10 1/27293 Array#each 47
    0.00 0.00 0.00 0.00 1/18 Concurrent::Utility::EngineDetector#on_jruby? 57
    0.00 0.00 0.00 0.00 2/537 Kernel#lambda 37
    0.00 0.00 0.00 0.00 1/7 Concurrent::Utility::EngineDetector#on_cruby? 35
    0.00 0.00 0.00 0.00 1/1 Concurrent::Utility::NativeExtensionLoader#c_extensions_loaded? 35
    0.00 0.00 0.00 0.00 1/249849 BasicObject#! 35
    0.10 0.00 0.00 0.10 1/1 Class#new
0.33% 0.00% 0.10 0.00 0.00 0.10 1 ReportConfigSupport#initialize 18
    0.10 0.00 0.00 0.10 1/105835 Class#new 62
    0.00 0.00 0.00 0.00 1/234 Logger#debug 69
    0.00 0.00 0.00 0.00 1/2 <Object::Object>#[]= 61
    0.00 0.00 0.00 0.00 1/515 Logging#logger 69
    0.00 0.00 0.00 0.00 1/20 String#* 69
    0.10 0.00 0.00 0.10 1/1 Class#new
0.33% 0.00% 0.10 0.00 0.00 0.10 1 SchoolFactory#initialize 7
    0.10 0.00 0.00 0.10 1/105835 Class#new 8
    0.10 0.00 0.00 0.10 1/1 Class#new
0.33% 0.00% 0.10 0.00 0.00 0.10 1 AnalysticsSchoolAndMeterMetaData#initialize 11
    0.10 0.00 0.00 0.10 1/1 AnalysticsSchoolAndMeterMetaData#load_schools_metadata 12
    0.10 0.00 0.00 0.10 1/1 AnalysticsSchoolAndMeterMetaData#initialize 12
0.33% 0.00% 0.10 0.00 0.00 0.10 1 AnalysticsSchoolAndMeterMetaData#load_schools_metadata 39
    0.10 0.00 0.00 0.10 1/1 AnalysticsSchoolAndMeterMetaData#load_schools 39
    0.00 0.00 0.00 0.00 1/1 AnalysticsSchoolAndMeterMetaData#school_metadata_filename 39
    0.10 0.00 0.00 0.10 1/1 AnalysticsSchoolAndMeterMetaData#load_schools_metadata 39
0.33% 0.00% 0.10 0.00 0.00 0.10 1 AnalysticsSchoolAndMeterMetaData#load_schools 43
    0.05 0.00 0.00 0.05 1/1 <Module::Psych>#load_file 44
    0.05 0.00 0.00 0.04 1/27293 Array#each 46
    0.00 0.00 0.00 0.00 1/1 Enumerable#sort 46
    0.00 0.00 0.00 0.00 1/234 Logger#debug 43
    0.00 0.00 0.00 0.00 1/515 Logging#logger 43
    0.00 0.00 0.00 0.00 4613/131736 Gem::StubSpecification#version 181
    0.01 0.01 0.00 0.00 18969/131736 Gem::StubSpecification#full_name 185
    0.01 0.01 0.00 0.00 18716/131736 Gem::StubSpecification#raw_require_paths 145
    0.02 0.02 0.00 0.00 34823/131736 Gem::StubSpecification#extensions 174
    0.03 0.03 0.00 0.00 54362/131736 Gem::StubSpecification#name 160
    0.03 0.00 0.00 0.03 253/131736 Gem::StubSpecification#valid? 208
0.32% 0.22% 0.09 0.06 0.00 0.03 131736 Gem::StubSpecification#data 113
    0.03 0.00 0.00 0.03 253/506 Kernel#open 118
    0.09 0.02 0.00 0.08 18716/18716 Gem::BasicSpecification#contains_requirable_file? 71
0.32% 0.06% 0.09 0.02 0.00 0.08 18716 Gem::StubSpecification#missing_extensions? 149
    0.05 0.05 0.00 0.00 544/550 <Class::File>#exist? 151
    0.02 0.01 0.00 0.01 16437/34823 Gem::StubSpecification#extensions 150
    0.01 0.01 0.00 0.00 18716/18716 Gem::StubSpecification#default_gem? 149
    0.00 0.00 0.00 0.00 544/544 Gem::BasicSpecification#gem_build_complete_path 151
    0.08 0.00 0.00 0.08 14/14 Kernel#require 9
0.29% 0.00% 0.08 0.00 0.00 0.08 14 Distribution::Distributable#create_distribution_methods 105
    0.08 0.00 0.00 0.08 14/14 <Module::Distribution>#libraries_order 105
    0.00 0.00 0.00 0.00 14/27293 Array#each 105
    0.00 0.00 0.00 0.00 14/121 Object#singleton_methods 126
    0.00 0.00 0.00 0.00 11/224 Module#alias_method 126
    0.00 0.00 0.00 0.00 14/1532 Array#include? 126
    0.08 0.00 0.00 0.08 14/14 Distribution::Distributable#create_distribution_methods 105
0.28% 0.00% 0.08 0.00 0.00 0.08 14 <Module::Distribution>#libraries_order 81
    0.03 0.00 0.00 0.03 14/14 <Module::Distribution>#has_statistics2? 82
    0.03 0.00 0.00 0.03 14/14 <Module::Distribution>#has_gsl? 83
    0.03 0.00 0.00 0.03 14/15 <Module::Distribution>#has_java? 84
    0.00 0.00 0.00 0.00 2/98297 Array#==
    0.00 0.00 0.00 0.00 77/98297 Gem::StubSpecification#to_spec 194
    0.02 0.00 0.00 0.02 1583/98297 Gem::StubSpecification#activated? 93
    0.03 0.02 0.00 0.01 92707/98297 BasicObject#!=
    0.03 0.00 0.00 0.03 3928/98297 MIME::Types#add 164
0.27% 0.09% 0.08 0.03 0.00 0.05 98297 Comparable#==
    0.03 0.01 0.00 0.02 3928/3928 MIME::Type#<=>
    0.02 0.01 0.00 0.01 1522/6668 Gem::Version#<=>
    0.01 0.00 0.00 0.00 6146/303167 Date#compare_with_coercion
    0.07 0.07 0.00 0.00 303167/303167 Date#compare_with_coercion 138
0.26% 0.26% 0.07 0.07 0.00 0.00 303167 Date#<=>
    0.07 0.04 0.00 0.03 66391/66391 Array#each
0.25% 0.13% 0.07 0.04 0.00 0.03 66391 MeterCollection#meter? 81
    0.02 0.02 0.00 0.00 66391/2899401 Hash#[] 81
    0.02 0.02 0.00 0.00 66391/3239799 Hash#key? 81
    0.07 0.00 0.00 0.07 166/166 Kernel#require 88
0.23% 0.00% 0.07 0.00 0.00 0.07 166 <Class::Gem::Specification>#find_in_unresolved_tree 1105
    0.04 0.00 0.00 0.04 166/27293 Array#each 1107
    0.03 0.00 0.00 0.03 166/52472 Array#map 1105
    0.00 0.00 0.00 0.00 166/5829 Array#flatten 1105
    0.00 0.00 0.00 0.00 166/3009 <Class::Gem::Specification>#unresolved_deps 1105
    0.00 0.00 0.00 0.00 166/351 Hash#values 1105
    0.00 0.00 0.00 0.00 1/23289 CodeRay::PluginHost#plugin_path 81
    0.00 0.00 0.00 0.00 1/23289 Kernel#require_relative
    0.00 0.00 0.00 0.00 1/23289 Pry::PluginManager::Plugin#load_cli_options 37
    0.00 0.00 0.00 0.00 1/23289 Thread::Mutex#synchronize
    0.00 0.00 0.00 0.00 2/23289 Gem::BasicSpecification#extension_dir 91
    0.00 0.00 0.00 0.00 1/23289 <Module::Byebug>#load_settings 61
    0.00 0.00 0.00 0.00 1/23289 AnalysticsSchoolAndMeterMetaData#meterreadings_cache_directory 29
    0.00 0.00 0.00 0.00 1/23289 <Class::Gem::Specification>#default_stubs 774
    0.00 0.00 0.00 0.00 1/23289 MIME::Types::Loader#columnar_path 146
    0.00 0.00 0.00 0.00 3/23289 <Class::Gem::Specification>#gemspec_stubs_in 768
    0.00 0.00 0.00 0.00 2/23289 CodeRay::PluginHost#path_to 197
    0.00 0.00 0.00 0.00 1/23289 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 2/23289 Gem::BasicSpecification#extensions_dir 98
    0.00 0.00 0.00 0.00 2/23289 Array#collect
    0.00 0.00 0.00 0.00 2/23289 Kernel#require 32
    0.00 0.00 0.00 0.00 2/23289 RequireAll#require_all 65
    0.00 0.00 0.00 0.00 11/23289 <Module::CodeRay>#coderay_path 134
    0.00 0.00 0.00 0.00 12/23289 Array#each
    0.00 0.00 0.00 0.00 60/23289 Gem::BasicSpecification#find_full_gem_path 105
    0.00 0.00 0.00 0.00 60/23289 Array#map
    0.00 0.00 0.00 0.00 22/23289 <Class::Dir>#chdir
    0.00 0.00 0.00 0.00 67/23289 Gem::Specification#gems_dir 2010
    0.00 0.00 0.00 0.00 544/23289 Gem::BasicSpecification#gem_build_complete_path 46
    0.00 0.00 0.00 0.00 916/23289 <Class::Gem::BasicSpecification>#default_specifications_dir 38
    0.00 0.00 0.00 0.00 2077/23289 Gem::BasicSpecification#have_file? 326
    0.06 0.06 0.00 0.00 19496/23289 Array#any?
0.23% 0.23% 0.07 0.07 0.00 0.00 23289 <Class::File>#join
    0.06 0.00 0.00 0.06 1964/1964 Array#each
0.22% 0.01% 0.06 0.00 0.00 0.06 1964 MIME::Types#add 164
    0.03 0.00 0.00 0.03 3928/98297 Comparable#== 164
    0.03 0.00 0.00 0.03 1964/27293 Array#each 166
    0.00 0.00 0.00 0.00 3928/5708 Array#last 164
    0.06 0.01 0.00 0.05 250/250 Class#new
0.21% 0.02% 0.06 0.01 0.00 0.05 250 Gem::Specification#initialize 2073
    0.02 0.00 0.00 0.02 819/819 Gem::Specification#add_development_dependency 29
    0.01 0.00 0.00 0.01 290/290 Gem::Specification#add_runtime_dependency 29
    0.01 0.00 0.00 0.00 375/105835 Class#new 8
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#set_not_nil_attributes_to_default_values 2083
    0.00 0.00 0.00 0.00 221/3527 Comparable#>= 26
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#version= 6
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#date= 11
    0.00 0.00 0.00 0.00 250/503 Gem::BasicSpecification#initialize 2073
    0.00 0.00 0.00 0.00 5328/16325 String#freeze 29
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#summary= 19
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#authors= 10
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#required_rubygems_version= 8
    0.00 0.00 0.00 0.00 7/7 Gem::Specification#platform= 7
    0.00 0.00 0.00 0.00 236/236 Gem::Specification#installed_by_version= 21
    0.00 0.00 0.00 0.00 125/125 Gem::Specification#required_ruby_version= 16
    0.00 0.00 0.00 0.00 442/2281 <Class::Gem::Version>#new 26
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#require_paths= 9
    0.00 0.00 0.00 0.00 714/12104 Kernel#respond_to? 23
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#set_nil_attributes_to_nil 2082
    0.00 0.00 0.00 0.00 231/231 Gem::Specification#description= 12
    0.00 0.00 0.00 0.00 223/223 Gem::Specification#licenses= 16
    0.00 0.00 0.00 0.00 127/127 Gem::Specification#files= 14
    0.00 0.00 0.00 0.00 82/82 Gem::Specification#extra_rdoc_files= 13
    0.00 0.00 0.00 0.00 250/8726 Kernel#block_given? 2090
    0.00 0.00 0.00 0.00 70/70 Gem::Specification#rdoc_options= 17
    0.00 0.00 0.00 0.00 44/44 Gem::Specification#executables= 14
    0.00 0.00 0.00 0.00 16/16 Gem::Specification#extensions= 15
    0.00 0.00 0.00 0.00 3/3 Gem::Specification#requirements= 17
    0.06 0.01 0.00 0.05 1964/1964 MIME::Type::Columnar#initialize 16
0.21% 0.02% 0.06 0.01 0.00 0.05 1964 MIME::Type#content_type= 539
    0.03 0.00 0.00 0.02 1964/1964 <Class::MIME::Type>#i18n_key 545
    0.02 0.00 0.00 0.01 1964/5892 <Class::MIME::Type>#simplified 544
    0.01 0.01 0.00 0.00 3928/7856 Regexp#match 546
    0.00 0.00 0.00 0.00 3928/7856 MatchData#captures 546
    0.00 0.00 0.00 0.00 1964/305869 Kernel#nil? 540
    0.00 0.00 0.00 0.00 2/6668 Comparable#>
    0.00 0.00 0.00 0.00 24/6668 Array#sort!
    0.01 0.01 0.00 0.01 1597/6668 Comparable#<
    0.02 0.01 0.00 0.01 1522/6668 Comparable#==
    0.03 0.02 0.00 0.01 3523/6668 Comparable#>=
0.21% 0.12% 0.06 0.03 0.00 0.03 6668 Gem::Version#<=> 337
    0.01 0.01 0.00 0.00 13296/13856 Gem::Version#canonical_segments 338
    0.01 0.01 0.00 0.00 26573/55815 Module#=== 355
    0.00 0.00 0.00 0.00 13270/13694 Gem::Version#_segments 341
    0.00 0.00 0.00 0.00 6668/6668 Gem::Version#_version 338
    0.00 0.00 0.00 0.00 6648/6759 Array#== 338
    0.00 0.00 0.00 0.00 6635/6704 Integer#<=> 357
    0.00 0.00 0.00 0.00 4/68 Kernel#require 118
    0.02 0.00 0.00 0.02 10/68 Thread::Mutex#synchronize
    0.02 0.00 0.00 0.02 43/68 Array#each
    0.04 0.00 0.00 0.04 11/68 <Module::Gem>#try_activate 218
0.20% 0.00% 0.06 0.00 0.00 0.06 68 *Gem::Specification#activate 1432
    0.06 0.00 0.00 0.05 68/68 Gem::Specification#activate_dependencies 1440
    0.01 0.00 0.00 0.01 68/68 Gem::Specification#add_self_to_load_path 1441
    0.00 0.00 0.00 0.00 68/68 Gem::Specification#raise_if_conflicts 1438
    0.00 0.00 0.00 0.00 2/305869 ActiveSupport::Concern#included 125
    0.00 0.00 0.00 0.00 1/305869 REXML::XMLDecl#initialize 34
    0.00 0.00 0.00 0.00 2/305869 AnalysticsSchoolAndMeterMetaData#create_empty_meter 188
    0.00 0.00 0.00 0.00 1/305869 Pry::Hooks#add_hook 82
    0.00 0.00 0.00 0.00 3/305869 AMRData#set_long_gap_boundary 162
    0.00 0.00 0.00 0.00 5/305869 AggregateDataService#aggregate_amr_data 185
    0.00 0.00 0.00 0.00 6/305869 SchoolFactory#load_or_use_cached_meter_collection 14
    0.00 0.00 0.00 0.00 3/305869 Gem::BasicSpecification#full_name 127
    0.00 0.00 0.00 0.00 4/305869 StructuredWarnings::Warning#warn 66
    0.00 0.00 0.00 0.00 32/305869 TimeOfDay#initialize 8
    0.00 0.00 0.00 0.00 17/305869 AggregateDataService#aggregate_meters 247
    0.00 0.00 0.00 0.00 14/305869 Gem::Platform#initialize 77
    0.00 0.00 0.00 0.00 76/305869 AnalysticsSchoolAndMeterMetaData#create_meter_collection 82
    0.00 0.00 0.00 0.00 126/305869 Meter#to_s 36
    0.00 0.00 0.00 0.00 76/305869 AnalysticsSchoolAndMeterMetaData#create_missing_aggregate_meters 119
    0.00 0.00 0.00 0.00 156/305869 MeterCollection#initialize 55
    0.00 0.00 0.00 0.00 108/305869 Gem::Specification#add_bindir 1531
    0.00 0.00 0.00 0.00 250/305869 <Class::Gem::Version>#create 187
    0.00 0.00 0.00 0.00 1038/305869 Logger#add 460
    0.00 0.00 0.00 0.00 1441/305869 Array#reject!
    0.00 0.00 0.00 0.00 1966/305869 Set#initialize 96
    0.00 0.00 0.00 0.00 1697/305869 Array#any?
    0.00 0.00 0.00 0.00 1964/305869 MIME::Type#content_type= 540
    0.00 0.00 0.00 0.00 3928/305869 MIME::Type#<=> 127
    0.01 0.01 0.00 0.00 66607/305869 Array#each
    0.01 0.01 0.00 0.00 66391/305869 Range#each
    0.01 0.01 0.00 0.00 67248/305869 OneDayAMRReading#check_type 76
    0.02 0.02 0.00 0.00 92707/305869 AMRData#add 10
0.19% 0.19% 0.06 0.06 0.00 0.00 305869 Kernel#nil?
    0.00 0.00 0.00 0.00 10/3292 Gem::Dependency#matches_spec? 255
    0.00 0.00 0.00 0.00 230/3292 Gem::Specification#has_conflicts? 1736
    0.00 0.00 0.00 0.00 168/3292 Gem::Specification#satisfies_requirement? 2418
    0.05 0.00 0.00 0.05 2884/3292 Array#each
0.19% 0.01% 0.06 0.00 0.00 0.05 3292 Gem::Requirement#satisfied_by? 245
    0.05 0.00 0.00 0.05 3292/3296 Enumerable#all? 247
    0.00 0.00 0.00 0.00 3292/55815 Module#=== 245
    0.00 0.00 0.00 0.00 253/54362 Array#each
    0.00 0.00 0.00 0.00 328/54362 Gem::StubSpecification#to_spec 193
    0.00 0.00 0.00 0.00 5148/54362 Array#sort!
    0.01 0.00 0.00 0.00 4740/54362 <Module::Gem::BundlerVersionFinder>#compatible? 45
    0.04 0.02 0.00 0.02 43893/54362 Gem::StubSpecification#activated? 92
0.19% 0.10% 0.06 0.03 0.00 0.03 54362 Gem::StubSpecification#name 160
    0.03 0.03 0.00 0.00 54362/131736 Gem::StubSpecification#data 160
    0.06 0.00 0.00 0.05 68/68 Gem::Specification#activate 1440
0.19% 0.00% 0.06 0.00 0.00 0.05 68 *Gem::Specification#activate_dependencies 1456
    0.05 0.00 0.00 0.05 68/27293 Array#each 1458
    0.00 0.00 0.00 0.00 68/68 Gem::Specification#runtime_dependencies 1458
    0.00 0.00 0.00 0.00 68/3009 <Class::Gem::Specification>#unresolved_deps 1456
    0.00 0.00 0.00 0.00 68/98704 Hash#delete 1479
    0.02 0.00 0.00 0.02 234/519 Logger#debug 493
    0.03 0.00 0.00 0.03 285/519 Logger#info 527
0.19% 0.01% 0.05 0.00 0.00 0.05 519 Logger#add 456
    0.03 0.00 0.00 0.03 519/519 Logger#format_message 471
    0.02 0.00 0.00 0.02 519/519 Logger::LogDevice#write 471
    0.00 0.00 0.00 0.00 519/522 <Class::Time>#now 471
    0.00 0.00 0.00 0.00 519/519 Logger#format_severity 471
    0.00 0.00 0.00 0.00 1038/305869 Kernel#nil? 460
    0.00 0.00 0.00 0.00 519/8726 Kernel#block_given? 464
    0.00 0.00 0.00 0.00 519/552 Integer#< 457
    0.00 0.00 0.00 0.00 519/8500 NilClass#nil? 463
    0.05 0.01 0.00 0.05 1964/1964 MIME::Type::Columnar#initialize 17
0.18% 0.03% 0.05 0.01 0.00 0.05 1964 MIME::Type#extensions= 238
    0.02 0.00 0.00 0.02 1964/1964 <Class::MIME::Types>#reindex_extensions 239
    0.02 0.00 0.00 0.02 1964/1964 <Class::Set>#[] 238
    0.00 0.00 0.00 0.00 1964/1965 Set#freeze 238
    0.00 0.00 0.00 0.00 1964/5829 Array#flatten 238
    0.00 0.00 0.00 0.00 1964/2247 Array#compact 238
    0.00 0.00 0.00 0.00 1964/3137 Kernel#Array 238
    0.00 0.00 0.00 0.00 4/3296 StructuredWarnings::Base::ClassMethods#active? 55
    0.05 0.00 0.00 0.05 3292/3296 Gem::Requirement#satisfied_by? 247
0.18% 0.01% 0.05 0.00 0.00 0.05 3296 Enumerable#all?
    0.05 0.01 0.00 0.05 3296/27293 Array#each
    0.00 0.00 0.00 0.00 1/550 CodeRay::PluginHost#load_plugin_map 161
    0.00 0.00 0.00 0.00 1/550 Pry::PluginManager::Plugin#load_cli_options 38
    0.00 0.00 0.00 0.00 4/550 LocalAnalyticsMeterReadingDB#load_meter_collection 62
    0.05 0.05 0.00 0.00 544/550 Gem::StubSpecification#missing_extensions? 151
0.18% 0.18% 0.05 0.05 0.00 0.00 550 <Class::File>#exist?
    0.00 0.00 0.00 0.00 1/9 Logger::LogDevice#open_logfile 746
    0.00 0.00 0.00 0.00 2/9 Kernel#require 3
    0.00 0.00 0.00 0.00 4/9 <Module::Benchmark>#measure 64
    0.00 0.00 0.00 0.00 1/9 Logger::LogDevice#create_logfile 754
    0.05 0.00 0.00 0.05 1/9 <Module::Psych>#load_file 497
0.18% 0.00% 0.05 0.00 0.00 0.05 9 <Class::IO>#open
    0.05 0.00 0.00 0.05 1/1 <Module::Psych>#load
    0.00 0.00 0.00 0.00 8/261 File#initialize
    0.00 0.00 0.00 0.00 3/256 IO#close
    0.00 0.00 0.00 0.00 1/1 IO#initialize
    0.00 0.00 0.00 0.00 1/1 <Class::Psych::FALLBACK>#new
    0.00 0.00 0.00 0.00 3/256 IO#closed?
    0.05 0.00 0.00 0.05 1/1 AnalysticsSchoolAndMeterMetaData#load_schools 44
0.18% 0.00% 0.05 0.00 0.00 0.05 1 <Module::Psych>#load_file 497
    0.05 0.00 0.00 0.05 1/9 <Class::IO>#open 497
    0.05 0.00 0.00 0.05 1/1 Kernel#require 133
0.18% 0.00% 0.05 0.00 0.00 0.05 1 Module#deprecate 21
    0.05 0.00 0.00 0.05 1/1595 Kernel#require_with_backports 21
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveSupport::Deprecation>#deprecate_methods 21
    0.05 0.00 0.00 0.05 1/1 <Class::IO>#open
0.18% 0.00% 0.05 0.00 0.00 0.05 1 <Module::Psych>#load 263
    0.03 0.00 0.00 0.03 1/1 <Module::Psych>#parse 263
    0.02 0.00 0.00 0.02 1/1 Psych::Nodes::Node#to_ruby 264
    0.00 0.00 0.00 0.00 24/446 <Class::Gem::Specification>#find_by_path 1063
    0.00 0.00 0.00 0.00 421/446 <Class::Gem::Specification>#find_active_stub_by_path 1084
    0.05 0.00 0.00 0.05 1/446 <Class::Gem::Specification>#_all 741
0.16% 0.00% 0.05 0.00 0.00 0.05 446 <Class::Gem::Specification>#stubs 848
    0.03 0.00 0.00 0.03 1/1 <Class::Gem::Specification>#installed_stubs 850
    0.01 0.00 0.00 0.01 1/1 <Class::Gem::Specification>#_resort! 853
    0.00 0.00 0.00 0.00 1/1 <Class::Gem::Specification>#default_stubs 850
    0.00 0.00 0.00 0.00 1/10 Enumerable#group_by 854
    0.00 0.00 0.00 0.00 1/1 <Class::Gem::Specification>#uniq_by 851
    0.00 0.00 0.00 0.00 1/1 <Class::Gem::Specification>#dirs 850
    0.00 0.00 0.00 0.00 1/217 Array#concat 850
    0.05 0.05 0.00 0.00 111431/111431 Range#each
0.16% 0.16% 0.05 0.05 0.00 0.00 111431 Date#succ
    0.00 0.00 0.00 0.00 1/249849 REXML::XMLDecl#initialize 21
    0.00 0.00 0.00 0.00 2/249849 Pry::Slop::Option#required? 59
    0.00 0.00 0.00 0.00 1/249849 Concurrent::Utility::NativeExtensionLoader#load_native_extensions 35
    0.00 0.00 0.00 0.00 5/249849 Concurrent::Concern::Dereferenceable#ns_set_deref_options 58
    0.00 0.00 0.00 0.00 1/249849 Pry::Hooks#add_hook 77
    0.00 0.00 0.00 0.00 1/249849 MIME::Types::Loader#load 86
    0.00 0.00 0.00 0.00 5/249849 Kernel#require 315
    0.00 0.00 0.00 0.00 23/249849 Object#present? 22
    0.00 0.00 0.00 0.00 70/249849 AnalysticsSchoolAndMeterMetaData#create_missing_aggregate_meters 119
    0.00 0.00 0.00 0.00 20/249849 <Module::Backports>#alias_method 6
    0.00 0.00 0.00 0.00 65/249849 Array#each
    0.00 0.00 0.00 0.00 76/249849 AnalysticsSchoolAndMeterMetaData#create_meter_collection 82
    0.00 0.00 0.00 0.00 1349/249849 Psych::ClassLoader#load 26
    0.00 0.00 0.00 0.00 1964/249849 MIME::Types#add_type 185
    0.01 0.01 0.00 0.00 67248/249849 OneDayAMRReading#validate_data 92
    0.01 0.01 0.00 0.00 67248/249849 OneDayAMRReading#check_type 78
    0.02 0.02 0.00 0.00 111770/249849 Range#each
0.16% 0.16% 0.05 0.05 0.00 0.00 249849 BasicObject#!
    0.04 0.00 0.00 0.04 1/1 Kernel#require_relative
0.14% 0.00% 0.04 0.00 0.00 0.04 1 <Class::Sys::Uname>#sysname 105
    0.04 0.04 0.00 0.00 1/1 WIN32OLE#each 112
    0.00 0.00 0.00 0.00 1/2 <Class::WIN32OLE>#connect 108
    0.00 0.00 0.00 0.00 1/3 WIN32OLE#method_missing 112
    0.00 0.00 0.00 0.00 1/117 String#<< 106
    0.00 0.00 0.00 0.00 1/428 Pry::Slop#parse! 231
    0.00 0.00 0.00 0.00 68/428 Gem::Specification#runtime_dependencies 2402
    0.00 0.00 0.00 0.00 152/428 AnalysticsSchoolAndMeterMetaData#create_meters 98
    0.00 0.00 0.00 0.00 191/428 Array#each
    0.01 0.00 0.00 0.01 13/428 Pry::CommandSet#[] 325
    0.03 0.00 0.00 0.03 3/428 <Class::Gem::Specification>#gemspec_stubs_in 768
0.14% 0.00% 0.04 0.00 0.00 0.04 428 Array#select
    0.03 0.00 0.00 0.03 253/253 Gem::StubSpecification#valid?
    0.01 0.00 0.00 0.01 584/584 <Class::Pry::Command>#matches?
    0.00 0.00 0.00 0.00 999/2899401 Hash#[]
    0.00 0.00 0.00 0.00 999/2059 Symbol#==
    0.00 0.00 0.00 0.00 285/3176 Gem::Dependency#runtime?
    0.00 0.00 0.00 0.00 1/1 Pry::Slop::Option#required?
    0.04 0.00 0.00 0.04 38/38 Array#each
0.14% 0.00% 0.04 0.00 0.00 0.04 38 AnalysticsSchoolAndMeterMetaData#create_meter_collection 60
    0.02 0.00 0.00 0.02 152/152 AnalysticsSchoolAndMeterMetaData#create_meters 81
    0.00 0.00 0.00 0.00 38/105835 Class#new 61
    0.00 0.00 0.00 0.00 38/38 AnalysticsSchoolAndMeterMetaData#create_school 60
    0.00 0.00 0.00 0.00 38/38 AnalysticsSchoolAndMeterMetaData#create_missing_aggregate_meters 89
    0.00 0.00 0.00 0.00 38/285 Logger#info 91
    0.00 0.00 0.00 0.00 38/38 MeterCollection#to_s 91
    0.00 0.00 0.00 0.00 152/27293 Array#each 85
    0.00 0.00 0.00 0.00 38/515 Logging#logger 91
    0.00 0.00 0.00 0.00 152/2899401 Hash#[] 81
    0.00 0.00 0.00 0.00 76/249849 BasicObject#! 82
    0.00 0.00 0.00 0.00 76/535 Array#length 82
    0.00 0.00 0.00 0.00 76/855 Integer#> 82
    0.00 0.00 0.00 0.00 76/305869 Kernel#nil? 82
    0.04 0.00 0.00 0.04 754/754 Array#each
0.14% 0.00% 0.04 0.00 0.00 0.04 754 *Gem::Specification#traverse 2649
    0.04 0.00 0.00 0.04 754/27293 Array#each 2651
    0.00 0.00 0.00 0.00 754/2478 Gem::Specification#dependencies 2651
    0.00 0.00 0.00 0.00 754/2297 Array#pop 2670
    0.00 0.00 0.00 0.00 754/1588 Array#push 2649
    0.04 0.04 0.00 0.00 1/1 <Class::Sys::Uname>#sysname 112
0.13% 0.13% 0.04 0.04 0.00 0.00 1 WIN32OLE#each
    0.00 0.00 0.00 0.00 1/3 WIN32OLE#method_missing
    0.02 0.01 0.00 0.01 16437/34823 Gem::StubSpecification#missing_extensions? 150
    0.02 0.01 0.00 0.01 18386/34823 Gem::BasicSpecification#have_extensions? 317
0.13% 0.06% 0.04 0.02 0.00 0.02 34823 Gem::StubSpecification#extensions 174
    0.02 0.02 0.00 0.00 34823/131736 Gem::StubSpecification#data 174
    0.00 0.00 0.00 0.00 1/3 <Class::Gem::Specification>#default_stubs 775
    0.03 0.00 0.00 0.03 2/3 Array#each
0.13% 0.00% 0.04 0.00 0.00 0.04 3 <Class::Gem::Specification>#gemspec_stubs_in 768
    0.03 0.00 0.00 0.03 3/428 Array#select 768
    0.00 0.00 0.00 0.00 3/5 <Class::Dir>#[] 768
    0.00 0.00 0.00 0.00 3/52472 Array#map 768
    0.00 0.00 0.00 0.00 3/23289 <Class::File>#join 768
    0.01 0.00 0.00 0.01 5892/7856 <Class::MIME::Type>#simplified 500
    0.02 0.00 0.00 0.02 1964/7856 <Class::MIME::Type>#i18n_key 506
0.12% 0.02% 0.04 0.00 0.00 0.03 7856 <Class::MIME::Type>#simplify_matchdata 525
    0.02 0.01 0.00 0.01 3928/52472 Array#map 527
    0.00 0.00 0.00 0.00 3928/7856 MatchData#captures 527
    0.00 0.00 0.00 0.00 3928/4164 Array#join 527
    0.00 0.00 0.00 0.00 60/19218 Gem::BasicSpecification#full_require_paths 145
    0.04 0.01 0.00 0.02 19158/19218 Gem::BasicSpecification#have_file? 325
0.12% 0.05% 0.04 0.01 0.00 0.02 19218 Gem::BasicSpecification#have_extensions? 317
    0.02 0.01 0.00 0.01 18386/34823 Gem::StubSpecification#extensions 317
    0.00 0.00 0.00 0.00 832/1612 Gem::Specification#extensions 317
    0.03 0.00 0.00 0.03 1/1 <Module::Psych>#load 263
0.12% 0.00% 0.03 0.00 0.00 0.03 1 <Module::Psych>#parse 350
    0.03 0.00 0.00 0.03 1/1 <Module::Psych>#parse_stream 350
    0.03 0.00 0.00 0.03 1/1 <Module::Psych>#parse 350
0.12% 0.00% 0.03 0.00 0.00 0.03 1 <Module::Psych>#parse_stream 400
    0.03 0.02 0.00 0.01 1/1 Psych::Parser#parse 402
    0.00 0.00 0.00 0.00 2/105835 Class#new 401
    0.00 0.00 0.00 0.00 1/8726 Kernel#block_given? 400
    0.03 0.02 0.00 0.01 1/1 <Module::Psych>#parse_stream 402
0.12% 0.08% 0.03 0.02 0.00 0.01 1 Psych::Parser#parse
    0.01 0.00 0.00 0.01 1292/1292 Psych::TreeBuilder#scalar
    0.00 0.00 0.00 0.00 1671/1671 Psych::TreeBuilder#event_location
    0.00 0.00 0.00 0.00 150/150 Psych::TreeBuilder#start_mapping
    0.00 0.00 0.00 0.00 150/150 Psych::TreeBuilder#end_mapping
    0.00 0.00 0.00 0.00 38/38 Psych::TreeBuilder#start_sequence
    0.00 0.00 0.00 0.00 38/38 Psych::TreeBuilder#end_sequence
    0.00 0.00 0.00 0.00 3/38122 IO#read
    0.00 0.00 0.00 0.00 1/1 Psych::TreeBuilder#start_stream
    0.00 0.00 0.00 0.00 1/1 Psych::Handlers::DocumentStream#end_document
    0.00 0.00 0.00 0.00 1/1 Psych::Handlers::DocumentStream#start_document
    0.00 0.00 0.00 0.00 1/1 IO#external_encoding
    0.00 0.00 0.00 0.00 1/285 AverageSchoolAggregator#calculate 43
    0.00 0.00 0.00 0.00 5/285 AggregateDataService#aggregate_amr_data 182
    0.00 0.00 0.00 0.00 5/285 AggregateDataService#log_meter_dates 270
    0.00 0.00 0.00 0.00 8/285 AggregateDataService#aggregate_main_meters 227
    0.00 0.00 0.00 0.00 12/285 LocalAnalyticsMeterReadingDB#load_meter_collection 83
    0.00 0.00 0.00 0.00 38/285 AnalysticsSchoolAndMeterMetaData#create_meter_collection 91
    0.00 0.00 0.00 0.00 39/285 MeterCollection#initialize 49
    0.00 0.00 0.00 0.00 18/285 AggregateDataService#aggregate_meters 265
    0.01 0.00 0.00 0.01 31/285 Array#each
    0.01 0.00 0.00 0.01 128/285 Meter#initialize 32
0.11% 0.00% 0.03 0.00 0.00 0.03 285 Logger#info 527
    0.03 0.00 0.00 0.03 285/519 Logger#add 527
    0.00 0.00 0.00 0.00 3/5 <Class::Concurrent::Synchronization::Object>#attr_atomic 123
    0.00 0.00 0.00 0.00 1/5 Kernel#require 226
    0.03 0.00 0.00 0.03 1/5 <Class::Gem::Specification>#map_stubs 790
0.11% 0.00% 0.03 0.00 0.00 0.03 5 Enumerable#flat_map
    0.03 0.00 0.00 0.03 4/27293 Array#each
    0.00 0.00 0.00 0.00 1/42 Hash#each
    0.03 0.00 0.00 0.03 1/1 <Class::Gem::Specification>#stubs 850
0.11% 0.00% 0.03 0.00 0.00 0.03 1 <Class::Gem::Specification>#installed_stubs 782
    0.03 0.00 0.00 0.03 1/1 <Class::Gem::Specification>#map_stubs 782
    0.03 0.00 0.00 0.03 1/1 <Class::Gem::Specification>#installed_stubs 782
0.11% 0.00% 0.03 0.00 0.00 0.03 1 <Class::Gem::Specification>#map_stubs 790
    0.03 0.00 0.00 0.03 1/5 Enumerable#flat_map 790
    0.00 0.00 0.00 0.00 4/3527 Kernel#require 7
    0.00 0.00 0.00 0.00 221/3527 Gem::Specification#initialize 26
    0.03 0.00 0.00 0.03 3302/3527 Array#each
0.11% 0.01% 0.03 0.00 0.00 0.03 3527 Comparable#>=
    0.03 0.02 0.00 0.01 3523/6668 Gem::Version#<=>
    0.00 0.00 0.00 0.00 4/6807 String#<=>
    0.03 0.00 0.00 0.03 519/519 Logger#add 471
0.11% 0.00% 0.03 0.00 0.00 0.03 519 Logger#format_message 584
    0.03 0.00 0.00 0.03 519/519 Logger::Formatter#call 584
    0.03 0.00 0.00 0.03 519/519 Logger#format_message 584
0.11% 0.00% 0.03 0.00 0.00 0.03 519 Logger::Formatter#call 599
    0.03 0.00 0.00 0.03 519/519 Logger::Formatter#format_datetime 599
    0.00 0.00 0.00 0.00 519/606 String#% 599
    0.00 0.00 0.00 0.00 519/519 Logger::Formatter#msg2str 599
    0.00 0.00 0.00 0.00 519/910 String#[] 599
    0.03 0.00 0.00 0.03 253/253 Array#select
0.11% 0.00% 0.03 0.00 0.00 0.03 253 Gem::StubSpecification#valid? 208
    0.03 0.00 0.00 0.03 253/131736 Gem::StubSpecification#data 208
    0.03 0.00 0.00 0.03 1/1 Kernel#require 1
0.11% 0.00% 0.03 0.00 0.00 0.03 1 <Module::Daru>#has_nmatrix? 66
    0.03 0.00 0.00 0.03 1/5219 Kernel#require 57
    0.00 0.00 0.00 0.00 1/8 Module#class_variable_set 61
    0.00 0.00 0.00 0.00 1/48 Module#class_variable_get 65
    0.00 0.00 0.00 0.00 1/55815 Module#=== 57
    0.00 0.00 0.00 0.00 1/48 Module#class_variable_defined? 54
    0.00 0.00 0.00 0.00 1/2059 Symbol#== 56
    0.00 0.00 0.00 0.00 1/65335 String#to_s 57
    0.03 0.00 0.00 0.03 253/506 Kernel#open 37
    0.03 0.00 0.00 0.03 253/506 Gem::StubSpecification#data 118
0.10% 0.00% 0.03 0.00 0.00 0.03 506 *Kernel#open 30
    0.03 0.00 0.00 0.03 253/506 Kernel#open 37
    0.01 0.01 0.00 0.00 253/261 File#initialize 37
    0.01 0.00 0.00 0.01 253/105835 Class#new 129
    0.00 0.00 0.00 0.00 759/759 IO#readline 123
    0.00 0.00 0.00 0.00 253/256 IO#close 129
    0.00 0.00 0.00 0.00 506/3717 Regexp#=~ 32
    0.00 0.00 0.00 0.00 506/627 String#chomp 123
    0.00 0.00 0.00 0.00 506/12104 Kernel#respond_to? 32
    0.00 0.00 0.00 0.00 253/256 IO#closed? 129
    0.00 0.00 0.00 0.00 253/280 String#start_with? 122
    0.00 0.00 0.00 0.00 22/2491 String#split 124
    0.03 0.03 0.00 0.00 135151/135151 <Module::Marshal>#load
0.10% 0.10% 0.03 0.03 0.00 0.00 135151 Date#marshal_load
    0.00 0.00 0.00 0.00 1/10 <Class::Gem::Specification>#stubs 854
    0.03 0.00 0.00 0.03 9/10 Backports::StdLib::LoadedFeatures#include? 11
0.10% 0.00% 0.03 0.00 0.00 0.03 10 Enumerable#group_by
    0.03 0.01 0.00 0.02 10/27293 Array#each
    0.01 0.00 0.00 0.01 7/12 Array#each
    0.02 0.00 0.00 0.02 5/12 Kernel#require_with_backports 12
0.10% 0.00% 0.03 0.00 0.00 0.03 12 Backports::StdLib::LoadedFeatures#include? 9
    0.03 0.00 0.00 0.03 9/10 Enumerable#group_by 11
    0.00 0.00 0.00 0.00 7/43427 Array#any? 13
    0.00 0.00 0.00 0.00 12/12153 <Class::File>#basename 12
    0.00 0.00 0.00 0.00 24/2899401 Hash#[] 12
    0.03 0.00 0.00 0.03 4/4 Kernel#require 1
0.10% 0.00% 0.03 0.00 0.00 0.03 4 <Module::Backports::StdLib>#extend_relative 42
    0.03 0.00 0.00 0.03 4/27293 Array#each 44
    0.00 0.00 0.00 0.00 4/98 <Class::Dir>#entries 44
    0.00 0.00 0.00 0.00 4/112 Kernel#caller 43
    0.00 0.00 0.00 0.00 4/458 <Class::File>#expand_path 43
    0.00 0.00 0.00 0.00 4/52472 Array#map 44
    0.00 0.00 0.00 0.00 4/2491 String#split 43
    0.00 0.00 0.00 0.00 4/105835 Class#new 42
    0.00 0.00 0.00 0.00 4/1074 <Class::File>#dirname 43
    0.00 0.00 0.00 0.00 4/2247 Array#compact 44
    0.00 0.00 0.00 0.00 8/1468 Array#first 43
    0.00 0.00 0.00 0.00 22/272 <Module::Gem::BundlerVersionFinder>#lockfile_contents 109
    0.03 0.03 0.00 0.00 250/272 <Class::Gem::Specification>#load 1186
0.10% 0.10% 0.03 0.03 0.00 0.00 272 <Class::IO>#read
    0.01 0.00 0.00 0.01 3928/5892 MIME::Type#<=> 132
    0.02 0.00 0.00 0.01 1964/5892 MIME::Type#content_type= 544
0.10% 0.02% 0.03 0.01 0.00 0.02 5892 <Class::MIME::Type>#simplified 500
    0.01 0.00 0.00 0.01 5892/7856 <Class::MIME::Type>#simplify_matchdata 500
    0.01 0.00 0.00 0.00 5892/7856 <Class::MIME::Type>#match 500
    0.00 0.00 0.00 0.00 5892/16325 String#freeze 500
    0.03 0.00 0.00 0.03 1/1 Kernel#require 13
0.10% 0.00% 0.03 0.00 0.00 0.03 1 <Module::Daru>#has_nyaplot? 66
    0.03 0.00 0.00 0.03 1/5219 Kernel#require 57
    0.00 0.00 0.00 0.00 1/8 Module#class_variable_set 61
    0.00 0.00 0.00 0.00 1/5222 Symbol#to_s 57
    0.00 0.00 0.00 0.00 1/55815 Module#=== 57
    0.00 0.00 0.00 0.00 1/48 Module#class_variable_defined? 54
    0.00 0.00 0.00 0.00 1/48 Module#class_variable_get 65
    0.00 0.00 0.00 0.00 1/2059 Symbol#== 56
    0.03 0.00 0.00 0.03 14/14 <Module::Distribution>#libraries_order 82
0.09% 0.00% 0.03 0.00 0.00 0.03 14 <Module::Distribution>#has_statistics2? 75
    0.03 0.00 0.00 0.03 1/5219 Kernel#require 68
    0.00 0.00 0.00 0.00 14/48 Module#class_variable_defined? 66
    0.00 0.00 0.00 0.00 15/5222 Symbol#to_s 65
    0.00 0.00 0.00 0.00 14/48 Module#class_variable_get 74
    0.00 0.00 0.00 0.00 1/8 Module#class_variable_set 71
    0.00 0.00 0.00 0.00 1/55815 Module#=== 68
    0.03 0.00 0.00 0.03 14/14 <Module::Distribution>#libraries_order 83
0.09% 0.00% 0.03 0.00 0.00 0.03 14 <Module::Distribution>#has_gsl? 75
    0.03 0.00 0.00 0.03 1/5219 Kernel#require 68
    0.00 0.00 0.00 0.00 15/5222 Symbol#to_s 65
    0.00 0.00 0.00 0.00 14/48 Module#class_variable_get 74
    0.00 0.00 0.00 0.00 14/48 Module#class_variable_defined? 66
    0.00 0.00 0.00 0.00 1/8 Module#class_variable_set 71
    0.00 0.00 0.00 0.00 1/55815 Module#=== 68
    0.01 0.00 0.00 0.01 290/1109 Gem::Specification#add_runtime_dependency 551
    0.02 0.00 0.00 0.02 819/1109 Gem::Specification#add_development_dependency 540
0.09% 0.01% 0.03 0.00 0.00 0.03 1109 Gem::Specification#add_dependency_with_type 1548
    0.02 0.00 0.00 0.02 1109/105835 Class#new 1556
    0.00 0.00 0.00 0.00 1109/5829 Array#flatten 1551
    0.00 0.00 0.00 0.00 1109/2478 Gem::Specification#dependencies 1559
    0.00 0.00 0.00 0.00 1109/12104 Kernel#respond_to? 1554
    0.00 0.00 0.00 0.00 1109/65335 String#to_s 1556
    0.00 0.00 0.00 0.00 1/15 Kernel#require 152
    0.03 0.00 0.00 0.03 14/15 <Module::Distribution>#libraries_order 84
0.09% 0.00% 0.03 0.00 0.00 0.03 15 <Module::Distribution>#has_java? 75
    0.03 0.00 0.00 0.03 1/5219 Kernel#require 68
    0.00 0.00 0.00 0.00 15/48 Module#class_variable_defined? 66
    0.00 0.00 0.00 0.00 16/5222 Symbol#to_s 65
    0.00 0.00 0.00 0.00 1/8 Module#class_variable_set 71
    0.00 0.00 0.00 0.00 15/48 Module#class_variable_get 74
    0.00 0.00 0.00 0.00 1/55815 Module#=== 68
    0.00 0.00 0.00 0.00 1/111 <Module::Statsample>#has_gsl? 127
    0.01 0.00 0.00 0.01 108/111 Kernel#require 47
    0.02 0.00 0.00 0.02 2/111 Hash#each
0.09% 0.00% 0.03 0.00 0.00 0.03 111 Kernel#gem 45
    0.02 0.00 0.00 0.02 10/29 Thread::Mutex#synchronize 67
    0.00 0.00 0.00 0.00 11/11 Gem::Dependency#to_spec 65
    0.00 0.00 0.00 0.00 111/105835 Class#new 59
    0.00 0.00 0.00 0.00 111/252 <Object::Object>#[] 45
    0.00 0.00 0.00 0.00 100/110 Gem::Dependency#matches_spec? 63
    0.00 0.00 0.00 0.00 111/2491 String#split 45
    0.00 0.00 0.00 0.00 111/250 Kernel#kind_of? 48
    0.00 0.00 0.00 0.00 111/1532 Array#include? 46
    0.00 0.00 0.00 0.00 2/134652 Pry::Slop#extract_short_flag 624
    0.00 0.00 0.00 0.00 8/134652 Hash#each
    0.00 0.00 0.00 0.00 1/134652 Pry::Slop#initialize 134
    0.00 0.00 0.00 0.00 1/134652 Logger::LogDevice#add_log_header 770
    0.00 0.00 0.00 0.00 4/134652 Kernel#require 16
    0.00 0.00 0.00 0.00 5/134652 AggregateDataService#aggregate_amr_data 177
    0.00 0.00 0.00 0.00 16/134652 TimeOfDay#initialize 8
    0.00 0.00 0.00 0.00 7/134652 <Class::Ole::Types::Clsid>#parse 184
    0.00 0.00 0.00 0.00 67/134652 MeterCollection#matches_identifier? 67
    0.00 0.00 0.00 0.00 34/134652 Array#each
    0.00 0.00 0.00 0.00 10/134652 AggregateDataService#aggregate_meters 235
    0.03 0.03 0.00 0.00 134497/134652 BasicObject#!=
0.09% 0.09% 0.03 0.03 0.00 0.00 134652 Integer#==
    0.03 0.00 0.00 0.03 519/519 Logger::Formatter#call 599
0.09% 0.00% 0.03 0.00 0.00 0.03 519 Logger::Formatter#format_datetime 606
    0.03 0.03 0.00 0.00 519/520 Time#strftime 606
    0.00 0.00 0.00 0.00 519/16325 String#freeze 606
    0.03 0.01 0.00 0.02 3928/3928 Comparable#==
0.09% 0.02% 0.03 0.01 0.00 0.02 3928 MIME::Type#<=> 127
    0.01 0.00 0.00 0.01 3928/5892 <Class::MIME::Type>#simplified 132
    0.00 0.00 0.00 0.00 3928/6807 String#<=> 132
    0.00 0.00 0.00 0.00 1964/5222 Symbol#to_s 132
    0.00 0.00 0.00 0.00 3928/12104 Kernel#respond_to? 129
    0.00 0.00 0.00 0.00 1964/1964 TrueClass#to_s 132
    0.00 0.00 0.00 0.00 3928/305869 Kernel#nil? 127
    0.03 0.00 0.00 0.02 1964/1964 MIME::Type#content_type= 545
0.09% 0.01% 0.03 0.00 0.00 0.02 1964 <Class::MIME::Type>#i18n_key 506
    0.02 0.00 0.00 0.02 1964/7856 <Class::MIME::Type>#simplify_matchdata 506
    0.00 0.00 0.00 0.00 1964/7856 <Class::MIME::Type>#match 506
    0.00 0.00 0.00 0.00 1/520 Array#each
    0.03 0.03 0.00 0.00 519/520 Logger::Formatter#format_datetime 606
0.09% 0.09% 0.03 0.03 0.00 0.00 520 Time#strftime
    0.03 0.00 0.00 0.02 4740/4740 Array#each
0.09% 0.01% 0.03 0.00 0.00 0.02 4740 <Module::Gem::BundlerVersionFinder>#compatible? 45
    0.02 0.00 0.00 0.02 22/22 <Module::Gem::BundlerVersionFinder>#bundler_version 46
    0.01 0.00 0.00 0.00 4740/54362 Gem::StubSpecification#name 45
    0.00 0.00 0.00 0.00 44/250 Gem::Version#segments 50
    0.00 0.00 0.00 0.00 22/4613 Gem::StubSpecification#version 50
    0.00 0.00 0.00 0.00 44/1468 Array#first 50
    0.00 0.00 0.00 0.00 15/126 AnalysticsSchoolAndMeterMetaData#create_empty_combined_meter 134
    0.02 0.00 0.00 0.02 111/126 AnalysticsSchoolAndMeterMetaData#create_empty_meter_from_meta_data 168
0.08% 0.00% 0.02 0.00 0.00 0.02 126 AnalysticsSchoolAndMeterMetaData#create_empty_meter 174
    0.01 0.00 0.00 0.01 252/105835 Class#new 176
    0.01 0.00 0.00 0.01 126/234 Logger#debug 174
    0.00 0.00 0.00 0.00 126/515 Logging#logger 174
    0.00 0.00 0.00 0.00 126/5222 Symbol#to_s 174
    0.00 0.00 0.00 0.00 124/8500 NilClass#nil? 188
    0.00 0.00 0.00 0.00 2/2 Meter#set_meter_no 188
    0.00 0.00 0.00 0.00 1/812 NilClass#to_s 174
    0.00 0.00 0.00 0.00 2/305869 Kernel#nil? 188
    0.00 0.00 0.00 0.00 1/133417 Pry::Platform#jruby? 51
    0.00 0.00 0.00 0.00 2/133417 Nokogiri::VersionInfo#jruby? 7
    0.00 0.00 0.00 0.00 2/133417 Pry::Config::Behavior#method_missing 177
    0.00 0.00 0.00 0.00 2/133417 CodeRay::PluginHost#validate_id 209
    0.00 0.00 0.00 0.00 6/133417 ActiveSupport::Inflector::Inflections#irregular 169
    0.00 0.00 0.00 0.00 27/133417 MeterCollection#matches_identifier? 65
    0.00 0.00 0.00 0.00 5/133417 Kernel#require 6
    0.00 0.00 0.00 0.00 7/133417 <Class::Ole::Types::Clsid>#parse 189
    0.00 0.00 0.00 0.00 7/133417 Concurrent::Utility::EngineDetector#on_cruby? 15
    0.00 0.00 0.00 0.00 18/133417 Concurrent::Utility::EngineDetector#on_jruby? 7
    0.00 0.00 0.00 0.00 57/133417 BasicObject#!=
    0.00 0.00 0.00 0.00 503/133417 Array#each
    0.02 0.02 0.00 0.00 132780/133417 Range#each
0.08% 0.08% 0.02 0.02 0.00 0.00 133417 String#==
    0.02 0.00 0.00 0.02 1230/1230 Class#new
0.08% 0.02% 0.02 0.00 0.00 0.02 1230 Gem::Dependency#initialize 39
    0.02 0.00 0.00 0.02 1230/1675 <Class::Gem::Requirement>#create 59
    0.00 0.00 0.00 0.00 2460/55815 Module#=== 50
    0.00 0.00 0.00 0.00 1230/1532 Array#include? 53
    0.00 0.00 0.00 0.00 1230/5708 Array#last 50
    0.00 0.00 0.00 0.00 1109/2297 Array#pop 50
    0.00 0.00 0.00 0.00 1116/1468 Array#first 51
    0.02 0.00 0.00 0.02 1964/1964 Array#each
0.08% 0.01% 0.02 0.00 0.00 0.02 1964 MIME::Types#add_type 185
    0.01 0.00 0.00 0.01 1964/1964 MIME::Types#index_extensions! 192
    0.00 0.00 0.00 0.00 1964/1964 MIME::Types#add_type_variant! 191
    0.00 0.00 0.00 0.00 1964/3946 Set#include? 185
    0.00 0.00 0.00 0.00 1964/2899401 Hash#[] 185
    0.00 0.00 0.00 0.00 1964/249849 BasicObject#! 185
    0.00 0.00 0.00 0.00 4/98 <Module::Backports::StdLib>#extend_relative 44
    0.02 0.00 0.00 0.02 94/98 <Module::Backports>#require_relative_dir 5
0.08% 0.00% 0.02 0.00 0.00 0.02 98 <Class::Dir>#entries
    0.02 0.02 0.00 0.00 98/98 <Class::Dir>#open
    0.02 0.00 0.00 0.02 152/152 AnalysticsSchoolAndMeterMetaData#create_meter_collection 81
0.08% 0.00% 0.02 0.00 0.00 0.02 152 AnalysticsSchoolAndMeterMetaData#create_meters 96
    0.02 0.00 0.00 0.02 152/27293 Array#each 100
    0.00 0.00 0.00 0.00 152/428 Array#select 98
    0.02 0.00 0.00 0.02 1964/1964 MIME::Type#extensions= 239
0.08% 0.01% 0.02 0.00 0.00 0.02 1964 <Class::MIME::Types>#reindex_extensions 71
    0.02 0.01 0.00 0.01 1964/1964 Set#each 71
    0.00 0.00 0.00 0.00 1964/1965 <Class::MIME::Types>#__instances__ 71
    0.00 0.00 0.00 0.00 1/234 ReportConfigSupport#load_school 116
    0.00 0.00 0.00 0.00 1/234 ReportConfigSupport#initialize 69
    0.00 0.00 0.00 0.00 1/234 AnalysticsSchoolAndMeterMetaData#load_schools 43
    0.00 0.00 0.00 0.00 1/234 AverageSchoolAggregator#create_meter_collection 95
    0.00 0.00 0.00 0.00 2/234 AverageSchoolAggregator#create_empty_meter 113
    0.00 0.00 0.00 0.00 38/234 AnalysticsSchoolAndMeterMetaData#create_school 141
    0.00 0.00 0.00 0.00 38/234 Array#each
    0.01 0.00 0.00 0.01 26/234 Hash#each
    0.01 0.00 0.00 0.01 126/234 AnalysticsSchoolAndMeterMetaData#create_empty_meter 174
0.08% 0.00% 0.02 0.00 0.00 0.02 234 Logger#debug 493
    0.02 0.00 0.00 0.02 234/519 Logger#add 493
    0.02 0.02 0.00 0.00 98/98 <Class::Dir>#entries
0.08% 0.08% 0.02 0.02 0.00 0.00 98 <Class::Dir>#open
    0.02 0.00 0.00 0.02 111/111 Array#each
0.08% 0.00% 0.02 0.00 0.00 0.02 111 AnalysticsSchoolAndMeterMetaData#create_empty_meter_from_meta_data 158
    0.02 0.00 0.00 0.02 111/126 AnalysticsSchoolAndMeterMetaData#create_empty_meter 168
    0.00 0.00 0.00 0.00 557/2899401 Hash#[] 161
    0.00 0.00 0.00 0.00 111/3239799 Hash#key? 168
    0.00 0.00 0.00 0.00 165/2059 Symbol#== 159
    0.02 0.01 0.00 0.02 5094/5094 Class#new
0.07% 0.02% 0.02 0.01 0.00 0.02 5094 Set#initialize 94
    0.01 0.00 0.00 0.01 1966/1966 Set#merge 101
    0.00 0.00 0.00 0.00 5094/105835 Class#new 94
    0.00 0.00 0.00 0.00 3128/8500 NilClass#nil? 96
    0.00 0.00 0.00 0.00 1966/305869 Kernel#nil? 96
    0.00 0.00 0.00 0.00 1/98704 ActiveSupport::Deprecation::MethodWrapper#deprecate_methods 54
    0.00 0.00 0.00 0.00 4/98704 Prawn::Document#initialize 227
    0.00 0.00 0.00 0.00 13/98704 Pry::CommandSet#alias_command 222
    0.00 0.00 0.00 0.00 68/98704 Gem::Specification#activate_dependencies 1479
    0.00 0.00 0.00 0.00 5911/98704 Array#each
    0.02 0.02 0.00 0.00 92707/98704 AMRData#add 17
0.07% 0.07% 0.02 0.02 0.00 0.00 98704 Hash#delete
    0.02 0.01 0.00 0.01 1964/1964 <Class::MIME::Types>#reindex_extensions 71
0.07% 0.02% 0.02 0.01 0.00 0.01 1964 Set#each 337
    0.01 0.00 0.00 0.01 1964/1966 Hash#each_key 338
    0.02 0.00 0.00 0.02 819/819 Gem::Specification#initialize 29
0.07% 0.00% 0.02 0.00 0.00 0.02 819 Gem::Specification#add_development_dependency 540
    0.02 0.00 0.00 0.02 819/1109 Gem::Specification#add_dependency_with_type 540
    0.00 0.00 0.00 0.00 125/1675 Gem::Specification#required_ruby_version= 660
    0.00 0.00 0.00 0.00 250/1675 Gem::Specification#required_rubygems_version= 667
    0.00 0.00 0.00 0.00 70/1675 <Module::Gem>#env_requirement 937
    0.02 0.00 0.00 0.02 1230/1675 Gem::Dependency#initialize 59
0.07% 0.01% 0.02 0.00 0.00 0.02 1675 <Class::Gem::Requirement>#create 55
    0.02 0.00 0.00 0.01 1295/105835 Class#new 63
    0.00 0.00 0.00 0.00 4265/55815 Module#=== 59
    0.00 0.00 0.00 0.00 1675/3671 Array#shift 57
    0.00 0.00 0.00 0.00 72/72 String#to_str 68
    0.00 0.00 0.00 0.00 72/12104 Kernel#respond_to? 67
    0.00 0.00 0.00 0.00 72/753 String#=== 59
    0.02 0.00 0.00 0.02 1/1 Kernel#require 651
0.07% 0.00% 0.02 0.00 0.00 0.02 1 <Class::TZInfo::Timezone>#init_loaded_zones 649
    0.02 0.00 0.00 0.02 1/1595 Kernel#require_with_backports 649
    0.00 0.00 0.00 0.00 1/105835 Class#new 649
    0.02 0.00 0.00 0.02 1685/1685 Class#new
0.06% 0.01% 0.02 0.00 0.00 0.02 1685 Gem::Requirement#initialize 128
    0.01 0.00 0.00 0.01 1571/1746 Array#map! 135
    0.00 0.00 0.00 0.00 1685/5829 Array#flatten 128
    0.00 0.00 0.00 0.00 1685/1686 Array#uniq! 130
    0.00 0.00 0.00 0.00 1685/1685 Array#compact! 129
    0.02 0.00 0.00 0.02 519/519 Logger#add 471
0.06% 0.00% 0.02 0.00 0.00 0.02 519 Logger::LogDevice#write 688
    0.02 0.00 0.00 0.02 519/519 MonitorMixin#mon_synchronize 688
    0.02 0.01 0.00 0.01 18716/18716 Gem::BasicSpecification#have_file? 320
0.06% 0.03% 0.02 0.01 0.00 0.01 18716 Gem::StubSpecification#raw_require_paths 145
    0.01 0.01 0.00 0.00 18716/131736 Gem::StubSpecification#data 145
    0.00 0.00 0.00 0.00 12/12153 Backports::StdLib::LoadedFeatures#include? 12
    0.00 0.00 0.00 0.00 22/12153 <Module::Gem::BundlerVersionFinder>#bundle_update_bundler_version 64
    0.02 0.02 0.00 0.00 12119/12153 Array#each
0.06% 0.06% 0.02 0.02 0.00 0.00 12153 <Class::File>#basename
    0.00 0.00 0.00 0.00 253/18969 Array#uniq
    0.02 0.01 0.00 0.01 18716/18969 Array#any?
0.06% 0.03% 0.02 0.01 0.00 0.01 18969 Gem::StubSpecification#full_name 185
    0.01 0.01 0.00 0.00 18969/131736 Gem::StubSpecification#data 185
    0.02 0.00 0.00 0.02 1964/1964 MIME::Type#extensions= 238
0.06% 0.00% 0.02 0.00 0.00 0.02 1964 <Class::Set>#[] 79
    0.02 0.00 0.00 0.01 1964/105835 Class#new 79
    0.02 0.00 0.00 0.02 519/519 Logger::LogDevice#write 688
0.06% 0.01% 0.02 0.00 0.00 0.02 519 MonitorMixin#mon_synchronize 224
    0.01 0.01 0.00 0.00 519/525 IO#write 697
    0.00 0.00 0.00 0.00 519/3148 MonitorMixin#mon_exit 228
    0.00 0.00 0.00 0.00 519/3148 MonitorMixin#mon_enter 224
    0.00 0.00 0.00 0.00 519/519 Logger::LogDevice#check_shift_log 691
    0.00 0.00 0.00 0.00 519/12104 Kernel#respond_to? 689
    0.00 0.00 0.00 0.00 4/87193 Prawn::Document#start_new_page 282
    0.00 0.00 0.00 0.00 4/87193 Prawn::Document#generate_margin_box 568
    0.00 0.00 0.00 0.00 10/87193 Prawn::Core::ObjectStore#ref 28
    0.00 0.00 0.00 0.00 6/87193 Kernel#require 9
    0.00 0.00 0.00 0.00 35/87193 <Class::Net::NTLM::FieldSet>#define_accessor 418
    0.00 0.00 0.00 0.00 11/87193 Exception2MessageMapper#bind 65
    0.00 0.00 0.00 0.00 22/87193 <Class::Meter>#synthetic_combined_meter_mpan_mprn_from_urn 73
    0.00 0.00 0.00 0.00 112/87193 <Module::Forwardable>#_delegator_method 217
    0.00 0.00 0.00 0.00 20529/87193 Range#each
    0.01 0.01 0.00 0.00 66460/87193 Array#each
0.06% 0.06% 0.02 0.02 0.00 0.00 87193 Integer#+
    0.02 0.00 0.00 0.02 1/1 Kernel#require 106
0.06% 0.00% 0.02 0.00 0.00 0.02 1 <Module::Byebug>#load_settings 61
    0.02 0.00 0.00 0.02 1/27293 Array#each 61
    0.00 0.00 0.00 0.00 1/5 <Class::Dir>#glob 61
    0.00 0.00 0.00 0.00 1/52472 Array#map 65
    0.00 0.00 0.00 0.00 1/251 Enumerable#grep 65
    0.00 0.00 0.00 0.00 1/7 Module#constants 65
    0.00 0.00 0.00 0.00 1/1 Kernel#__dir__ 61
    0.00 0.00 0.00 0.00 1/23289 <Class::File>#join 61
    0.02 0.00 0.00 0.02 1/1 <Module::Psych>#load 264
0.06% 0.00% 0.02 0.00 0.00 0.02 1 Psych::Nodes::Node#to_ruby 50
    0.02 0.00 0.00 0.02 1/1481 Psych::Visitors::ToRuby#accept 50
    0.00 0.00 0.00 0.00 1/1 <Class::Psych::Visitors::ToRuby>#create 50
    0.02 0.00 0.00 0.02 1479/1481 Array#each
    0.02 0.00 0.00 0.02 1/1481 Psych::Visitors::ToRuby#visit_Psych_Nodes_Document 311
    0.02 0.00 0.00 0.02 1/1481 Psych::Nodes::Node#to_ruby 50
0.06% 0.00% 0.02 0.00 0.00 0.02 1481 *Psych::Visitors::ToRuby#accept 32
    0.02 0.00 0.00 0.02 1481/1481 Psych::Visitors::Visitor#accept 32
    0.00 0.00 0.00 0.00 1481/1481 Hash#empty? 33
    0.02 0.00 0.00 0.02 1481/1481 Psych::Visitors::ToRuby#accept 32
0.06% 0.00% 0.02 0.00 0.00 0.02 1481 *Psych::Visitors::Visitor#accept 6
    0.02 0.00 0.00 0.02 1481/1481 Psych::Visitors::Visitor#visit 6
    0.02 0.00 0.00 0.02 1481/1481 Psych::Visitors::Visitor#accept 6
0.06% 0.00% 0.02 0.00 0.00 0.02 1481 *Psych::Visitors::Visitor#visit 16
    0.02 0.00 0.00 0.02 1/1 Psych::Visitors::ToRuby#visit_Psych_Nodes_Document 16
    0.02 0.00 0.00 0.02 150/150 Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping 16
    0.01 0.00 0.00 0.01 1292/1292 Psych::Visitors::ToRuby#visit_Psych_Nodes_Scalar 16
    0.01 0.00 0.00 0.01 38/38 Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence 16
    0.00 0.00 0.00 0.00 1481/2899401 Hash#[] 16
    0.00 0.00 0.00 0.00 1481/6374 Kernel#class 16
    0.02 0.00 0.00 0.02 1/1 Psych::Visitors::Visitor#visit 16
0.06% 0.00% 0.02 0.00 0.00 0.02 1 Psych::Visitors::ToRuby#visit_Psych_Nodes_Document 311
    0.02 0.00 0.00 0.02 1/1481 Psych::Visitors::ToRuby#accept 311
    0.00 0.00 0.00 0.00 1/1 Psych::Nodes::Document#root 311
    0.02 0.00 0.00 0.02 150/150 Psych::Visitors::Visitor#visit 16
0.06% 0.00% 0.02 0.00 0.00 0.02 150 *Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping 159
    0.02 0.00 0.00 0.02 150/150 Psych::Visitors::ToRuby#revive_hash 162
    0.00 0.00 0.00 0.00 150/1480 Psych::Visitors::ToRuby#register 162
    0.00 0.00 0.00 0.00 150/2899401 Hash#[] 159
    0.02 0.00 0.00 0.02 150/150 Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping 162
0.06% 0.00% 0.02 0.00 0.00 0.02 150 *Psych::Visitors::ToRuby#revive_hash 336
    0.02 0.00 0.00 0.02 150/151 Enumerable#each_slice 336
    0.00 0.00 0.00 0.00 1/151 Array#each
    0.02 0.00 0.00 0.02 150/151 Psych::Visitors::ToRuby#revive_hash 336
0.06% 0.00% 0.02 0.00 0.00 0.02 151 *Enumerable#each_slice
    0.02 0.00 0.00 0.02 150/27293 Array#each
    0.00 0.00 0.00 0.00 150/535 Array#length
    0.02 0.00 0.00 0.02 1/1 Kernel#require 208
0.05% 0.00% 0.02 0.00 0.00 0.02 1 ActiveSupport::XmlMini#backend= 106
    0.02 0.00 0.00 0.02 1/1 ActiveSupport::XmlMini#cast_backend_name_to_module 106
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::XmlMini#current_thread_backend 107
    0.02 0.00 0.00 0.02 1/1 ActiveSupport::XmlMini#backend= 106
0.05% 0.00% 0.02 0.00 0.00 0.02 1 ActiveSupport::XmlMini#cast_backend_name_to_module 199
    0.02 0.00 0.00 0.02 1/1595 Kernel#require_with_backports 202
    0.00 0.00 0.00 0.00 1/192 Module#const_get 203
    0.00 0.00 0.00 0.00 1/88 String#downcase 202
    0.00 0.00 0.00 0.00 1/3692566 Kernel#is_a? 199
    0.02 0.00 0.00 0.02 22/22 <Module::Gem::BundlerVersionFinder>#compatible? 46
0.05% 0.00% 0.02 0.00 0.00 0.02 22 <Module::Gem::BundlerVersionFinder>#bundler_version 12
    0.01 0.00 0.00 0.01 22/22 <Module::Gem::BundlerVersionFinder>#bundler_version_with_reason 12
    0.00 0.00 0.00 0.00 22/2281 <Class::Gem::Version>#new 16
    0.00 0.00 0.00 0.00 1/65335 <Module::Daru>#has_nmatrix? 57
    0.00 0.00 0.00 0.00 1/65335 Pry::Slop#extract_long_flag 635
    0.00 0.00 0.00 0.00 2/65335 Pry::Config::Behavior#key? 121
    0.00 0.00 0.00 0.00 1/65335 Pry::Hooks#hook_exists? 162
    0.00 0.00 0.00 0.00 2/65335 Pry::Config::Behavior#[]= 70
    0.00 0.00 0.00 0.00 2/65335 Pry::Slop#clean 650
    0.00 0.00 0.00 0.00 10/65335 <Module::Forwardable>#_delegator_method 193
    0.00 0.00 0.00 0.00 13/65335 Pry::CommandSet#alias_command 222
    0.00 0.00 0.00 0.00 8/65335 StructuredWarnings::Warning#warn 66
    0.00 0.00 0.00 0.00 42/65335 ActiveSupport::Inflector#underscore 91
    0.00 0.00 0.00 0.00 13/65335 Benchmark::Tms#initialize 428
    0.00 0.00 0.00 0.00 191/65335 Gem::Version#initialize 214
    0.00 0.00 0.00 0.00 231/65335 Gem::Specification#description= 1864
    0.00 0.00 0.00 0.00 250/65335 Gem::Specification#summary= 2465
    0.00 0.00 0.00 0.00 250/65335 <Class::Gem::Specification>#load 1197
    0.00 0.00 0.00 0.00 444/65335 <Class::Gem::Version>#correct? 173
    0.00 0.00 0.00 0.00 1109/65335 Gem::Specification#add_dependency_with_type 1556
    0.00 0.00 0.00 0.00 1665/65335 <Class::Gem::Requirement>#parse 104
    0.01 0.01 0.00 0.00 61100/65335 OneDayAMRReading#initialize 19
0.05% 0.05% 0.02 0.02 0.00 0.00 65335 String#to_s
    0.01 0.00 0.00 0.01 22/22 <Module::Gem::BundlerVersionFinder>#bundler_version 12
0.05% 0.00% 0.01 0.00 0.00 0.01 22 <Module::Gem::BundlerVersionFinder>#bundler_version_with_reason 20
    0.01 0.00 0.00 0.01 22/22 <Module::Gem::BundlerVersionFinder>#lockfile_version 29
    0.00 0.00 0.00 0.00 22/252 <Object::Object>#[] 22
    0.00 0.00 0.00 0.00 22/22 <Module::Gem::BundlerVersionFinder>#bundle_update_bundler_version 25
    0.00 0.00 0.00 0.00 14/112 Kernel#require 47
    0.00 0.00 0.00 0.00 8/112 <Class::Prime>#method_added 106
    0.01 0.00 0.00 0.01 90/112 Array#each
0.05% 0.00% 0.01 0.00 0.00 0.01 112 Forwardable#def_instance_delegator 181
    0.01 0.00 0.00 0.01 112/112 <Module::Forwardable>#_delegator_method 181
    0.00 0.00 0.00 0.00 112/223 Module#module_eval 184
    0.00 0.00 0.00 0.00 112/55815 Module#=== 184
    0.01 0.00 0.00 0.01 112/112 Forwardable#def_instance_delegator 181
0.05% 0.01% 0.01 0.00 0.00 0.01 112 <Module::Forwardable>#_delegator_method 193
    0.01 0.00 0.00 0.01 112/112 <Module::Forwardable>#_compile_method 217
    0.00 0.00 0.00 0.00 112/112 <Module::Forwardable>#_valid_method? 202
    0.00 0.00 0.00 0.00 110/127 Kernel#caller_locations 203
    0.00 0.00 0.00 0.00 765/5222 Symbol#to_s 217
    0.00 0.00 0.00 0.00 51/6570 ActiveSupport::NumericWithFormat#to_s 205
    0.00 0.00 0.00 0.00 110/110 String#dump 206
    0.00 0.00 0.00 0.00 108/277 Module#to_s 205
    0.00 0.00 0.00 0.00 334/55815 Module#=== 205
    0.00 0.00 0.00 0.00 110/627 String#chomp 206
    0.00 0.00 0.00 0.00 3/3 <Class::Byebug::Command>#to_s 205
    0.00 0.00 0.00 0.00 112/422 Module#method_defined? 195
    0.00 0.00 0.00 0.00 112/87193 Integer#+ 217
    0.00 0.00 0.00 0.00 110/127 Thread::Backtrace::Location#lineno 205
    0.00 0.00 0.00 0.00 110/127 Thread::Backtrace::Location#path 205
    0.00 0.00 0.00 0.00 59/6664 Integer#to_s 205
    0.00 0.00 0.00 0.00 83/87 Module#private_method_defined? 195
    0.00 0.00 0.00 0.00 10/65335 String#to_s 193
    0.00 0.00 0.00 0.00 2/812 NilClass#to_s 217
    0.01 0.00 0.00 0.01 22/22 <Module::Gem::BundlerVersionFinder>#bundler_version_with_reason 29
0.05% 0.00% 0.01 0.00 0.00 0.01 22 <Module::Gem::BundlerVersionFinder>#lockfile_version 81
    0.01 0.00 0.00 0.01 22/22 <Module::Gem::BundlerVersionFinder>#lockfile_contents 81
    0.00 0.00 0.00 0.00 22/888 String#=~ 85
    0.00 0.00 0.00 0.00 1/1966 Array#each
    0.00 0.00 0.00 0.00 1/1966 Pry::Slop::Option#initialize 56
    0.01 0.00 0.00 0.01 1964/1966 Set#each 338
0.05% 0.01% 0.01 0.00 0.00 0.01 1966 Hash#each_key
    0.01 0.00 0.00 0.01 1964/1964 MIME::Types#reindex_extensions!
    0.00 0.00 0.00 0.00 12/1432 Module#define_method
    0.00 0.00 0.00 0.00 24/6374 Kernel#class
    0.00 0.00 0.00 0.00 12/422 Module#method_defined?
    0.00 0.00 0.00 0.00 12/5222 Symbol#to_s
    0.00 0.00 0.00 0.00 1/1746 Array#each
    0.00 0.00 0.00 0.00 174/1746 Gem::Version#canonical_segments 364
    0.01 0.00 0.00 0.01 1571/1746 Gem::Requirement#initialize 135
0.05% 0.01% 0.01 0.00 0.00 0.01 1746 Array#map!
    0.01 0.00 0.00 0.01 1665/1665 <Class::Gem::Requirement>#parse
    0.00 0.00 0.00 0.00 348/348 Enumerable#drop_while
    0.00 0.00 0.00 0.00 1665/6374 Kernel#class
    0.00 0.00 0.00 0.00 348/699 Array#reverse_each
    0.00 0.00 0.00 0.00 348/348 Array#reverse
    0.00 0.00 0.00 0.00 1/55815 <Module::Daru>#has_gsl? 57
    0.00 0.00 0.00 0.00 2/55815 <Module::Forwardable>#_valid_method? 6
    0.00 0.00 0.00 0.00 1/55815 <Module::Distribution>#has_java? 68
    0.00 0.00 0.00 0.00 1/55815 IRB::Notifier::CompositeNotifier#level_notifier= 160
    0.00 0.00 0.00 0.00 1/55815 <Module::Distribution>#has_gsl? 68
    0.00 0.00 0.00 0.00 1/55815 <Module::Distribution>#has_statistics2? 68
    0.00 0.00 0.00 0.00 1/55815 <Module::Statsample>#has_gsl? 127
    0.00 0.00 0.00 0.00 8/55815 Hash#each
    0.00 0.00 0.00 0.00 1/55815 <Module::Daru>#has_nyaplot? 57
    0.00 0.00 0.00 0.00 1/55815 <Module::Daru>#has_nmatrix? 57
    0.00 0.00 0.00 0.00 8/55815 Prawn::Graphics::Color#color_type 112
    0.00 0.00 0.00 0.00 10/55815 Array#map
    0.00 0.00 0.00 0.00 7/55815 Gem::Specification#platform= 457
    0.00 0.00 0.00 0.00 13/55815 <Module::IRB::ExtendCommandBundle>#def_extend_command 132
    0.00 0.00 0.00 0.00 20/55815 Gem::Requirement#== 267
    0.00 0.00 0.00 0.00 5/55815 Kernel#require_with_backports 9
    0.00 0.00 0.00 0.00 13/55815 Gem::Platform#== 131
    0.00 0.00 0.00 0.00 21/55815 CodeRay::PluginHost#validate_id 205
    0.00 0.00 0.00 0.00 36/55815 <Class::IRB::Inspector>#def_inspector 71
    0.00 0.00 0.00 0.00 28/55815 Gem::Platform#initialize 53
    0.00 0.00 0.00 0.00 60/55815 Pry::CommandSet#[]= 352
    0.00 0.00 0.00 0.00 85/55815 Array#any?
    0.00 0.00 0.00 0.00 32/55815 Kernel#require 59
    0.00 0.00 0.00 0.00 112/55815 Forwardable#def_instance_delegator 184
    0.00 0.00 0.00 0.00 86/55815 <Class::Pry::Command>#default_options 92
    0.00 0.00 0.00 0.00 250/55815 Gem::Specification#date= 1776
    0.00 0.00 0.00 0.00 334/55815 <Module::Forwardable>#_delegator_method 205
    0.00 0.00 0.00 0.00 250/55815 <Class::Gem::Specification>#load 1196
    0.00 0.00 0.00 0.00 250/55815 <Class::Gem::Version>#create 185
    0.00 0.00 0.00 0.00 1194/55815 <Class::Pry::Command>#convert_to_regex 187
    0.00 0.00 0.00 0.00 519/55815 Logger::Formatter#msg2str 610
    0.00 0.00 0.00 0.00 1665/55815 <Class::Gem::Requirement>#parse 102
    0.00 0.00 0.00 0.00 2460/55815 Gem::Dependency#initialize 50
    0.00 0.00 0.00 0.00 3292/55815 Gem::Requirement#satisfied_by? 245
    0.00 0.00 0.00 0.00 4265/55815 <Class::Gem::Requirement>#create 59
    0.00 0.00 0.00 0.00 6353/55815 Array#each
    0.00 0.00 0.00 0.00 7856/55815 <Class::MIME::Type>#match 514
    0.01 0.01 0.00 0.00 26573/55815 Gem::Version#<=> 355
0.05% 0.05% 0.01 0.01 0.00 0.00 55815 Module#===
    0.00 0.00 0.00 0.00 1/21671 AnalysticsSchoolAndMeterMetaData#school_metadata_filename 34
    0.00 0.00 0.00 0.00 4/21671 <Class::ReportConfigSupport>#banner 106
    0.00 0.00 0.00 0.00 2/21671 AverageSchoolAggregator#create_meter_collection 105
    0.00 0.00 0.00 0.00 4/21671 LocalAnalyticsMeterReadingDB#meter_readings_marshal_filename 117
    0.00 0.00 0.00 0.00 2/21671 RequireAll#require_all 74
    0.00 0.00 0.00 0.00 4/21671 LocalAnalyticsMeterReadingDB#meter_readings_yml_filename 113
    0.00 0.00 0.00 0.00 24/21671 ActiveSupport::Inflector::Inflections#irregular 174
    0.00 0.00 0.00 0.00 21/21671 Kernel#require 13
    0.00 0.00 0.00 0.00 16/21671 LocalAnalyticsMeterReadingDB#meter_readings_filename_base 109
    0.00 0.00 0.00 0.00 94/21671 <Module::Distribution::Shorthand>#add_shortcut 53
    0.00 0.00 0.00 0.00 114/21671 MeterCollection#to_s 77
    0.00 0.00 0.00 0.00 504/21671 Meter#to_s 36
    0.00 0.00 0.00 0.00 415/21671 Array#each
    0.01 0.01 0.00 0.00 20466/21671 OneDayAMRReading#+ 33
0.05% 0.05% 0.01 0.01 0.00 0.00 21671 String#+
    0.01 0.00 0.00 0.01 22/22 <Module::Gem::BundlerVersionFinder>#lockfile_version 81
0.04% 0.00% 0.01 0.00 0.00 0.01 22 <Module::Gem::BundlerVersionFinder>#lockfile_contents 91
    0.01 0.00 0.00 0.01 22/22 <Module::Gem::Util>#traverse_parents 98
    0.00 0.00 0.00 0.00 22/272 <Class::IO>#read 109
    0.00 0.00 0.00 0.00 22/64716 <Class::File>#file? 107
    0.00 0.00 0.00 0.00 22/252 <Object::Object>#[] 91
    0.00 0.00 0.00 0.00 22/23 <Class::Dir>#pwd 98
    0.00 0.00 0.00 0.00 22/40024 Kernel#untaint 104
    0.00 0.00 0.00 0.00 1/20171 ActiveSupport::Inflector::Inflections::Uncountables#initialize 33
    0.01 0.01 0.00 0.00 20170/20171 Class#new
0.04% 0.04% 0.01 0.01 0.00 0.00 20171 Array#initialize
    0.01 0.00 0.00 0.01 1964/1964 MIME::Types#add_type 192
0.04% 0.00% 0.01 0.00 0.00 0.01 1964 MIME::Types#index_extensions! 207
    0.01 0.00 0.00 0.01 1964/27293 Array#each 207
    0.00 0.00 0.00 0.00 1964/1964 MIME::Type#extensions 207
    0.01 0.00 0.00 0.01 128/128 Class#new
0.04% 0.00% 0.01 0.00 0.00 0.01 128 Meter#initialize 19
    0.01 0.00 0.00 0.01 128/285 Logger#info 32
    0.00 0.00 0.00 0.00 128/515 Logging#logger 32
    0.00 0.00 0.00 0.00 127/1398 String#to_i 24
    0.00 0.00 0.00 0.00 40/6570 ActiveSupport::NumericWithFormat#to_s 32
    0.00 0.00 0.00 0.00 128/5222 Symbol#to_s 32
    0.00 0.00 0.00 0.00 217/812 NilClass#to_s 32
    0.00 0.00 0.00 0.00 1/1 NilClass#to_i 24
    0.01 0.00 0.00 0.01 1964/1964 Hash#each_key
0.04% 0.00% 0.01 0.00 0.00 0.01 1964 MIME::Types#reindex_extensions! 202
    0.01 0.00 0.00 0.01 1964/2899401 Hash#[] 202
    0.00 0.00 0.00 0.00 1964/3946 Set#include? 202
    0.00 0.00 0.00 0.00 8/261 <Class::IO>#open
    0.01 0.01 0.00 0.00 253/261 Kernel#open 37
0.04% 0.04% 0.01 0.01 0.00 0.00 261 File#initialize
    0.00 0.00 0.00 0.00 1/3 SystemCallError#initialize
    0.00 0.00 0.00 0.00 1/54 Exception#backtrace
    0.00 0.00 0.00 0.00 1/54 Exception#exception
    0.00 0.00 0.00 0.00 5/525 IO#puts
    0.00 0.00 0.00 0.00 1/525 Logger::LogDevice#add_log_header 768
    0.01 0.01 0.00 0.00 519/525 MonitorMixin#mon_synchronize 697
0.04% 0.04% 0.01 0.01 0.00 0.00 525 IO#write
    0.00 0.00 0.00 0.00 1/6570 AverageSchoolAggregator#calculate 43
    0.00 0.00 0.00 0.00 1/6570 <Class::Sys::Uname>#architecture 139
    0.00 0.00 0.00 0.00 4/6570 Array#each
    0.00 0.00 0.00 0.00 8/6570 AggregateDataService#aggregate_main_meters 227
    0.00 0.00 0.00 0.00 12/6570 Array#join
    0.00 0.00 0.00 0.00 5/6570 AggregateDataService#aggregate_meters 258
    0.00 0.00 0.00 0.00 26/6570 Hash#each
    0.00 0.00 0.00 0.00 22/6570 <Class::Meter>#synthetic_combined_meter_mpan_mprn_from_urn 73
    0.00 0.00 0.00 0.00 40/6570 Meter#initialize 32
    0.00 0.00 0.00 0.00 51/6570 <Module::Forwardable>#_delegator_method 205
    0.00 0.00 0.00 0.00 252/6570 Meter#to_s 36
    0.01 0.01 0.00 0.00 6148/6570 OneDayAMRReading#initialize 19
0.04% 0.02% 0.01 0.01 0.00 0.00 6570 ActiveSupport::NumericWithFormat#to_s 104
    0.00 0.00 0.00 0.00 6550/6664 Integer#to_s 106
    0.00 0.00 0.00 0.00 6570/8593 NilClass#=== 104
    0.00 0.00 0.00 0.00 20/20 Float#to_s 106
    0.00 0.00 0.00 0.00 519/3148 MonitorMixin#mon_synchronize 228
    0.01 0.01 0.00 0.00 2629/3148 Kernel#require 132
0.04% 0.02% 0.01 0.01 0.00 0.00 3148 MonitorMixin#mon_exit 196
    0.00 0.00 0.00 0.00 3148/3148 MonitorMixin#mon_check_owner 196
    0.00 0.00 0.00 0.00 3148/3148 Thread::Mutex#unlock 200
    0.01 0.00 0.00 0.01 1/1 Kernel#require 13
0.04% 0.00% 0.01 0.00 0.00 0.01 1 I18n::Base#load_path 55
    0.01 0.00 0.00 0.01 1/1 I18n::Base#config 55
    0.00 0.00 0.00 0.00 1/1 I18n::Config#load_path 55
    0.01 0.00 0.00 0.01 1/1 I18n::Base#load_path 55
0.04% 0.00% 0.01 0.00 0.00 0.01 1 I18n::Base#config 42
    0.01 0.00 0.00 0.01 1/1595 Kernel#require_with_backports 42
    0.00 0.00 0.00 0.00 1/105835 Class#new 42
    0.00 0.00 0.00 0.00 1/7 Thread#[]= 42
    0.00 0.00 0.00 0.00 1/2 Thread#[] 42
    0.00 0.00 0.00 0.00 1/9463 <Class::Thread>#current 42
    0.01 0.00 0.00 0.01 1665/1665 Array#map!
0.04% 0.01% 0.01 0.00 0.00 0.01 1665 <Class::Gem::Requirement>#parse 102
    0.00 0.00 0.00 0.00 1665/3717 Regexp#=~ 104
    0.00 0.00 0.00 0.00 1045/2281 <Class::Gem::Version>#new 111
    0.00 0.00 0.00 0.00 1665/55815 Module#=== 102
    0.00 0.00 0.00 0.00 1665/65335 String#to_s 104
    0.00 0.00 0.00 0.00 519/3148 MonitorMixin#mon_synchronize 224
    0.01 0.01 0.00 0.00 2629/3148 Kernel#require 124
0.04% 0.03% 0.01 0.01 0.00 0.00 3148 MonitorMixin#mon_enter 184
    0.00 0.00 0.00 0.00 6296/9463 <Class::Thread>#current 186
    0.00 0.00 0.00 0.00 3148/3148 Thread::Mutex#lock 185
    0.01 0.00 0.00 0.01 13/13 Kernel#require 196
0.04% 0.00% 0.01 0.00 0.00 0.01 13 Pry::CommandSet#alias_command 213
    0.01 0.00 0.00 0.01 13/13 Pry::CommandSet#[] 213
    0.00 0.00 0.00 0.00 13/20 Pry::CommandSet#block_command 224
    0.00 0.00 0.00 0.00 13/196 Module#class_eval 228
    0.00 0.00 0.00 0.00 13/2000 Kernel#dup 214
    0.00 0.00 0.00 0.00 13/72 <Class::Pry::Command>#group 234
    0.00 0.00 0.00 0.00 26/131 Hash#merge! 216
    0.00 0.00 0.00 0.00 13/755 <Class::Pry::Command>#command_options 214
    0.00 0.00 0.00 0.00 13/98704 Hash#delete 222
    0.00 0.00 0.00 0.00 13/65335 String#to_s 222
    0.00 0.00 0.00 0.00 1964/7856 <Class::MIME::Type>#i18n_key 506
    0.01 0.00 0.00 0.00 5892/7856 <Class::MIME::Type>#simplified 500
0.03% 0.02% 0.01 0.01 0.00 0.00 7856 <Class::MIME::Type>#match 514
    0.00 0.00 0.00 0.00 3928/7856 Regexp#match 518
    0.00 0.00 0.00 0.00 7856/55815 Module#=== 514
    0.00 0.00 0.00 0.00 560/13856 Gem::Version#hash 244
    0.01 0.01 0.00 0.00 13296/13856 Gem::Version#<=> 338
0.03% 0.02% 0.01 0.01 0.00 0.00 13856 Gem::Version#canonical_segments 364
    0.00 0.00 0.00 0.00 174/174 Gem::Version#_split_segments 364
    0.00 0.00 0.00 0.00 174/1746 Array#map! 364
    0.00 0.00 0.00 0.00 174/982542 Enumerable#reduce 364
    0.00 0.00 0.00 0.00 112/224 <Module::Forwardable>#_valid_method? 6
    0.01 0.01 0.00 0.00 112/224 <Module::Forwardable>#_compile_method 14
0.03% 0.03% 0.01 0.01 0.00 0.00 224 <Class::RubyVM::InstructionSequence>#compile
    0.00 0.00 0.00 0.00 2/54 Exception#exception
    0.00 0.00 0.00 0.00 2/54 Exception#backtrace
    0.01 0.00 0.00 0.01 1966/1966 Set#initialize 101
0.03% 0.01% 0.01 0.00 0.00 0.01 1966 Set#merge 430
    0.01 0.00 0.00 0.00 1966/1966 Set#do_with_enum 433
    0.00 0.00 0.00 0.00 1966/1979 Kernel#instance_of? 430
    0.00 0.00 0.00 0.00 1966/6374 Kernel#class 430
    0.01 0.00 0.00 0.01 13/13 Pry::CommandSet#alias_command 213
0.03% 0.00% 0.01 0.00 0.00 0.01 13 Pry::CommandSet#[] 325
    0.01 0.00 0.00 0.01 13/428 Array#select 325
    0.00 0.00 0.00 0.00 13/14 Enumerable#sort_by 325
    0.00 0.00 0.00 0.00 13/351 Hash#values 325
    0.00 0.00 0.00 0.00 13/5708 Array#last 325
    0.01 0.00 0.00 0.01 1292/1292 Psych::Visitors::Visitor#visit 16
0.03% 0.00% 0.01 0.00 0.00 0.01 1292 Psych::Visitors::ToRuby#visit_Psych_Nodes_Scalar 123
    0.01 0.00 0.00 0.01 1292/1292 Psych::Visitors::ToRuby#deserialize 123
    0.00 0.00 0.00 0.00 1292/1480 Psych::Visitors::ToRuby#register 123
    0.00 0.00 0.00 0.00 67/915 Gem::Specification#base_dir 2120
    0.00 0.00 0.00 0.00 68/915 Gem::Specification#add_self_to_load_path 1570
    0.01 0.00 0.00 0.01 780/915 Gem::Specification#missing_extensions? 2208
0.03% 0.00% 0.01 0.00 0.00 0.01 915 Gem::BasicSpecification#default_gem? 83
    0.01 0.00 0.00 0.00 915/916 <Class::Gem::BasicSpecification>#default_specifications_dir 83
    0.00 0.00 0.00 0.00 915/1074 <Class::File>#dirname 83
    0.00 0.00 0.00 0.00 915/6374 Kernel#class 83
    0.01 0.00 0.00 0.01 780/780 Gem::BasicSpecification#contains_requirable_file? 71
0.03% 0.00% 0.01 0.00 0.00 0.01 780 Gem::Specification#missing_extensions? 2208
    0.01 0.00 0.00 0.01 780/915 Gem::BasicSpecification#default_gem? 2208
    0.00 0.00 0.00 0.00 780/1612 Gem::Specification#extensions 2209
    0.01 0.01 0.00 0.00 19496/19496 Gem::BasicSpecification#contains_requirable_file? 79
0.03% 0.03% 0.01 0.01 0.00 0.00 19496 <Module::Gem>#suffixes 1030
    0.00 0.00 0.00 0.00 3928/7856 <Class::MIME::Type>#match 518
    0.01 0.01 0.00 0.00 3928/7856 MIME::Type#content_type= 546
0.03% 0.03% 0.01 0.01 0.00 0.00 7856 Regexp#match
    0.01 0.00 0.00 0.01 1/1 <Class::Gem::Specification>#stubs 853
0.03% 0.00% 0.01 0.00 0.00 0.01 1 <Class::Gem::Specification>#_resort! 879
    0.01 0.00 0.00 0.01 1/1 Array#sort! 879
    0.01 0.00 0.00 0.01 1/1 <Class::Gem::Specification>#_resort! 879
0.03% 0.01% 0.01 0.00 0.00 0.01 1 Array#sort!
    0.00 0.00 0.00 0.00 5148/54362 Gem::StubSpecification#name
    0.00 0.00 0.00 0.00 2574/2575 Numeric#nonzero?
    0.00 0.00 0.00 0.00 2574/6807 String#<=>
    0.00 0.00 0.00 0.00 24/6668 Gem::Version#<=>
    0.00 0.00 0.00 0.00 48/4613 Gem::StubSpecification#version
    0.01 0.00 0.00 0.01 112/112 <Module::Forwardable>#_delegator_method 217
0.03% 0.00% 0.01 0.00 0.00 0.01 112 <Module::Forwardable>#_compile_method 14
    0.01 0.01 0.00 0.00 112/224 <Class::RubyVM::InstructionSequence>#compile 14
    0.00 0.00 0.00 0.00 112/112 RubyVM::InstructionSequence#eval 14
    0.00 0.00 0.00 0.00 126/4145 ActiveSupport::Inflector#underscore 94
    0.00 0.00 0.00 0.00 91/4145 Benchmark::Tms#format 506
    0.01 0.01 0.00 0.00 3928/4145 Array#map
0.03% 0.03% 0.01 0.01 0.00 0.00 4145 String#gsub!
    0.00 0.00 0.00 0.00 52/606 String#%
    0.00 0.00 0.00 0.00 1/196 Pry::Forwardable#def_private_delegators 20
    0.00 0.00 0.00 0.00 2/196 <Module::ActiveSupport::Autoload>#extended 27
    0.00 0.00 0.00 0.00 1/196 Kernel#require 7
    0.00 0.00 0.00 0.00 1/196 <Module::ActiveSupport::LazyLoadHooks>#extended 25
    0.00 0.00 0.00 0.00 2/196 Pry::CommandSet#create_command 115
    0.00 0.00 0.00 0.00 13/196 Pry::CommandSet#alias_command 228
    0.00 0.00 0.00 0.00 10/196 Gem::Deprecate#deprecate 51
    0.00 0.00 0.00 0.00 3/196 <Class::Concurrent::Synchronization::Object>#define_initialize_volatile_with_cas 138
    0.00 0.00 0.00 0.00 4/196 Hash#each
    0.00 0.00 0.00 0.00 1/196 ActiveSupport::Concern#append_features 120
    0.00 0.00 0.00 0.00 3/196 <Module::Chroma::ColorModes>#build 34
    0.00 0.00 0.00 0.00 1/196 <Module::Backports>#alias_method_chain 5
    0.00 0.00 0.00 0.00 12/196 Mechanize::ElementMatcher#elements_with 4
    0.01 0.00 0.00 0.00 142/196 Array#each
0.03% 0.02% 0.01 0.01 0.00 0.00 196 *Module#class_eval
    0.00 0.00 0.00 0.00 15/224 Module#alias_method
    0.00 0.00 0.00 0.00 9/27293 Array#each
    0.00 0.00 0.00 0.00 1/3 Module#mattr_accessor
    0.00 0.00 0.00 0.00 9/28 Class#instance_methods
    0.00 0.00 0.00 0.00 45/1432 Module#define_method
    0.00 0.00 0.00 0.00 258/18432 Module#method_added
    0.00 0.00 0.00 0.00 10/533 Module#include
    0.00 0.00 0.00 0.00 3/435 Module#attr_accessor
    0.00 0.00 0.00 0.00 13/5222 Symbol#to_s
    0.00 0.00 0.00 0.00 3/105835 Class#new
    0.00 0.00 0.00 0.00 1/56 String#sub
    0.00 0.00 0.00 0.00 2/967 <Class::Pry::Command>#match
    0.00 0.00 0.00 0.00 2/549 Module#private
    0.00 0.00 0.00 0.00 3/1787 Class#inherited
    0.00 0.00 0.00 0.00 2/812 NilClass#to_s
    0.00 0.00 0.00 0.00 6/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 1/87 Module#private_method_defined?
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveSupport::Logger>#silencer=
    0.00 0.00 0.00 0.00 1/1 Module#public_method_defined?
    0.00 0.00 0.00 0.00 1/1 <Module::Kernel>#block_given?
    0.00 0.00 0.00 0.00 2/187 <Class::Pry::Command>#description
    0.00 0.00 0.00 0.00 1/1 Module#protected_method_defined?
    0.00 0.00 0.00 0.00 1/5829 Kernel#require 1
    0.00 0.00 0.00 0.00 1/5829 ActiveSupport::Inflector::Inflections::Uncountables#add 46
    0.00 0.00 0.00 0.00 7/5829 <Class::Ole::Types::Clsid>#parse 188
    0.00 0.00 0.00 0.00 250/5829 Gem::Specification#authors= 283
    0.00 0.00 0.00 0.00 368/5829 Array#each
    0.00 0.00 0.00 0.00 166/5829 <Class::Gem::Specification>#find_in_unresolved_tree 1105
    0.00 0.00 0.00 0.00 108/5829 Gem::Specification#files 253
    0.00 0.00 0.00 0.00 170/5829 <Class::Gem::Specification>#find_in_unresolved 1095
    0.00 0.00 0.00 0.00 1109/5829 Gem::Specification#add_dependency_with_type 1551
    0.00 0.00 0.00 0.00 1685/5829 Gem::Requirement#initialize 128
    0.00 0.00 0.00 0.00 1964/5829 MIME::Type#extensions= 238
0.03% 0.03% 0.01 0.01 0.00 0.00 5829 Array#flatten
    0.00 0.00 0.00 0.00 1218/1218 Gem::Specification#respond_to_missing?
    0.01 0.00 0.00 0.01 584/584 Array#select
0.03% 0.00% 0.01 0.00 0.00 0.01 584 <Class::Pry::Command>#matches? 143
    0.01 0.01 0.00 0.00 584/597 <Class::Pry::Command>#command_regex 143
    0.00 0.00 0.00 0.00 584/3717 Regexp#=~ 143
    0.01 0.01 0.00 0.00 1/1 Kernel#require 89
0.03% 0.03% 0.01 0.01 0.00 0.00 1 OpenSSL::X509::Store#set_default_paths
    0.01 0.00 0.00 0.01 18/18 Kernel#require 1708
0.03% 0.00% 0.01 0.00 0.00 0.01 18 Forwardable#def_instance_delegators 154
    0.01 0.00 0.00 0.01 18/27293 Array#each 156
    0.00 0.00 0.00 0.00 36/204 Array#delete 155
    0.01 0.01 0.00 0.00 1/1 Kernel#require 4478
0.03% 0.03% 0.01 0.01 0.00 0.00 1 Kernel#`
    0.00 0.00 0.00 0.00 3928/7856 <Class::MIME::Type>#simplify_matchdata 527
    0.00 0.00 0.00 0.00 3928/7856 MIME::Type#content_type= 546
0.03% 0.03% 0.01 0.01 0.00 0.00 7856 MatchData#captures
    0.01 0.00 0.00 0.01 38/38 Psych::Visitors::Visitor#visit 16
0.03% 0.00% 0.01 0.00 0.00 0.01 38 Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence 127
    0.01 0.00 0.00 0.01 38/38 Psych::Visitors::ToRuby#register_empty 141
    0.00 0.00 0.00 0.00 38/1330 Psych::Visitors::ToRuby#resolve_class 127
    0.00 0.00 0.00 0.00 38/2899401 Hash#[] 127
    0.00 0.00 0.00 0.00 38/8593 NilClass#=== 139
    0.01 0.00 0.00 0.01 38/38 Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence 141
0.03% 0.00% 0.01 0.00 0.00 0.01 38 Psych::Visitors::ToRuby#register_empty 329
    0.01 0.00 0.00 0.01 38/27293 Array#each 330
    0.00 0.00 0.00 0.00 38/1480 Psych::Visitors::ToRuby#register 329
    0.00 0.00 0.00 0.00 13/597 <Class::Pry::Command>#match_score 163
    0.01 0.01 0.00 0.00 584/597 <Class::Pry::Command>#matches? 143
0.03% 0.02% 0.01 0.01 0.00 0.00 597 <Class::Pry::Command>#command_regex 179
    0.00 0.00 0.00 0.00 1194/1194 <Class::Pry::Command>#convert_to_regex 183
    0.00 0.00 0.00 0.00 597/755 <Class::Pry::Command>#command_options 181
    0.00 0.00 0.00 0.00 597/967 <Class::Pry::Command>#match 183
    0.00 0.00 0.00 0.00 597/2899401 Hash#[] 181
    0.00 0.00 0.00 0.00 597/12104 Kernel#respond_to? 179
    0.00 0.00 0.00 0.00 52/114 Regexp#to_s 183
    0.01 0.00 0.00 0.01 290/290 Gem::Specification#initialize 29
0.03% 0.00% 0.01 0.00 0.00 0.01 290 Gem::Specification#add_runtime_dependency 551
    0.01 0.00 0.00 0.01 290/1109 Gem::Specification#add_dependency_with_type 551
    0.01 0.00 0.00 0.01 1292/1292 Psych::Visitors::ToRuby#visit_Psych_Nodes_Scalar 123
0.03% 0.01% 0.01 0.00 0.00 0.01 1292 Psych::Visitors::ToRuby#deserialize 47
    0.00 0.00 0.00 0.00 1178/1178 Psych::ScalarScanner#tokenize 60
    0.00 0.00 0.00 0.00 1292/1330 Psych::Visitors::ToRuby#resolve_class 47
    0.00 0.00 0.00 0.00 1292/2899401 Hash#[] 47
    0.00 0.00 0.00 0.00 2/223 <Module::Spreadsheet::Excel::Offset>#append_features 18
    0.00 0.00 0.00 0.00 5/223 <Module::Spreadsheet::Datatypes>#append_features 11
    0.00 0.00 0.00 0.00 1/223 <Module::Mutex_m>#define_aliases 39
    0.00 0.00 0.00 0.00 4/223 <Module::IRB::ContextExtender>#def_extend_command 238
    0.00 0.00 0.00 0.00 112/223 Forwardable#def_instance_delegator 184
    0.00 0.00 0.00 0.00 11/223 Exception2MessageMapper#bind 65
    0.00 0.00 0.00 0.00 18/223 Kernel#require 515
    0.00 0.00 0.00 0.00 35/223 <Class::Net::NTLM::FieldSet>#define_accessor 418
    0.00 0.00 0.00 0.00 6/223 <Class::Net::NTLM::FieldSet>#define 370
    0.00 0.00 0.00 0.00 25/223 Array#each
    0.00 0.00 0.00 0.00 4/223 Object#DelegateClass 391
0.03% 0.01% 0.01 0.00 0.00 0.00 223 *Module#module_eval
    0.00 0.00 0.00 0.00 8/27293 Array#each
    0.00 0.00 0.00 0.00 11/11 <Class::Net::NTLM::FieldSet>#int32LE
    0.00 0.00 0.00 0.00 10/10 <Class::Net::NTLM::FieldSet>#security_buffer
    0.00 0.00 0.00 0.00 8/8 <Class::Net::NTLM::FieldSet>#string
    0.00 0.00 0.00 0.00 4/4 <Class::Net::NTLM::FieldSet>#int64LE
    0.00 0.00 0.00 0.00 2/2 <Class::Net::NTLM::FieldSet>#int16LE
    0.00 0.00 0.00 0.00 251/18432 Module#method_added
    0.00 0.00 0.00 0.00 54/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 11/13 BasicObject#singleton_method_undefined
    0.00 0.00 0.00 0.00 1/52472 Array#map
    0.00 0.00 0.00 0.00 2/533 Module#include
    0.00 0.00 0.00 0.00 1/4164 Array#join
    0.00 0.00 0.00 0.00 2/2899401 Hash#[]
    0.00 0.00 0.00 0.00 2/40024 Array#collect
    0.00 0.00 0.00 0.00 2/40024 Gem::BasicSpecification#extension_dir 91
    0.00 0.00 0.00 0.00 60/40024 Array#map
    0.00 0.00 0.00 0.00 22/40024 <Module::Gem::BundlerVersionFinder>#lockfile_contents 104
    0.00 0.00 0.00 0.00 60/40024 Gem::BasicSpecification#find_full_gem_path 106
    0.00 0.00 0.00 0.00 253/40024 Gem::StubSpecification#initialize 75
    0.00 0.00 0.00 0.00 67/40024 Gem::BasicSpecification#full_name 128
    0.00 0.00 0.00 0.00 66/40024 Array#each
    0.00 0.00 0.00 0.00 500/40024 <Class::Gem::Specification>#load 1191
    0.01 0.01 0.00 0.00 38992/40024 Array#any?
0.03% 0.03% 0.01 0.01 0.00 0.00 40024 Kernel#untaint
    0.00 0.00 0.00 0.00 1/112 Kernel#require 51
    0.00 0.00 0.00 0.00 5/112 RequireAll#require_rel 116
    0.00 0.00 0.00 0.00 4/112 <Module::Backports::StdLib>#extend_relative 43
    0.00 0.00 0.00 0.00 8/112 StructuredWarnings::Warning#warn 65
    0.01 0.01 0.00 0.00 94/112 <Module::Backports>#require_relative_dir 3
0.03% 0.03% 0.01 0.01 0.00 0.00 112 Kernel#caller
    0.01 0.00 0.00 0.01 22/22 <Module::Gem::BundlerVersionFinder>#lockfile_contents 98
0.03% 0.00% 0.01 0.00 0.00 0.01 22 <Module::Gem::Util>#traverse_parents 113
    0.01 0.00 0.00 0.01 22/22 Kernel#loop 116
    0.00 0.00 0.00 0.00 22/458 <Class::File>#expand_path 115
    0.00 0.00 0.00 0.00 22/8726 Kernel#block_given? 113
    0.01 0.00 0.00 0.01 108/108 Kernel#require 45
0.03% 0.00% 0.01 0.00 0.00 0.01 108 <Module::Gem>#remove_unresolved_default_spec 1294
    0.00 0.00 0.00 0.00 108/108 Gem::Specification#files 1294
    0.00 0.00 0.00 0.00 108/27293 Array#each 1294
    0.01 0.00 0.00 0.01 1292/1292 Psych::Parser#parse
0.03% 0.01% 0.01 0.00 0.00 0.01 1292 Psych::TreeBuilder#scalar 97
    0.00 0.00 0.00 0.00 1292/105835 Class#new 97
    0.00 0.00 0.00 0.00 1292/1292 Psych::TreeBuilder#set_location 98
    0.00 0.00 0.00 0.00 1292/3467 Array#<< 99
    0.00 0.00 0.00 0.00 114/3596 Kernel#require_relative
    0.00 0.00 0.00 0.00 164/3596 <Module::Kernel>#require
    0.01 0.01 0.00 0.00 3316/3596 Kernel#require 135
0.02% 0.02% 0.01 0.01 0.00 0.00 3596 IO#set_encoding
    0.01 0.00 0.00 0.01 22/22 <Module::Gem::Util>#traverse_parents 116
0.02% 0.00% 0.01 0.00 0.00 0.01 22 Kernel#loop
    0.01 0.00 0.00 0.00 22/22 <Class::Dir>#chdir
    0.00 0.00 0.00 0.00 1/5 <Module::Byebug>#load_settings 61
    0.01 0.01 0.00 0.00 4/5 RequireAll#require_all 71
0.02% 0.02% 0.01 0.01 0.00 0.00 5 <Class::Dir>#glob
    0.01 0.00 0.00 0.00 22/22 Kernel#loop
0.02% 0.01% 0.01 0.00 0.00 0.00 22 <Class::Dir>#chdir
    0.00 0.00 0.00 0.00 22/482 Enumerable#find
    0.00 0.00 0.00 0.00 22/23289 <Class::File>#join
    0.01 0.00 0.00 0.01 5/5 AggregateDataService#aggregate_meters 241
0.02% 0.00% 0.01 0.00 0.00 0.01 5 AggregateDataService#log_meter_dates 270
    0.01 0.00 0.00 0.01 5/27293 Array#each 271
    0.00 0.00 0.00 0.00 5/285 Logger#info 270
    0.00 0.00 0.00 0.00 5/515 Logging#logger 270
    0.01 0.00 0.00 0.01 68/68 Gem::Specification#activate 1441
0.02% 0.00% 0.01 0.00 0.00 0.01 68 Gem::Specification#add_self_to_load_path 1570
    0.00 0.00 0.00 0.00 60/60 Gem::BasicSpecification#full_require_paths 1572
    0.00 0.00 0.00 0.00 60/60 <Module::Gem>#load_path_insert_index 1575
    0.00 0.00 0.00 0.00 68/915 Gem::BasicSpecification#default_gem? 1570
    0.00 0.00 0.00 0.00 60/64 Array#insert 1579
    0.00 0.00 0.00 0.00 1/582 Enumerator#with_index
    0.00 0.00 0.00 0.00 1/582 Array#each
    0.00 0.00 0.00 0.00 1/582 Pry::Slop#parse! 229
    0.01 0.00 0.00 0.00 579/582 Gem::Dependency#matching_specs 286
0.02% 0.01% 0.01 0.00 0.00 0.00 582 Array#reject!
    0.00 0.00 0.00 0.00 1441/1441 <Class::Gem::Platform>#match
    0.00 0.00 0.00 0.00 1441/1514 Gem::Specification#platform
    0.00 0.00 0.00 0.00 1441/305869 Kernel#nil?
    0.00 0.00 0.00 0.00 250/13694 Gem::Version#segments 314
    0.00 0.00 0.00 0.00 174/13694 Gem::Version#_split_segments 387
    0.00 0.00 0.00 0.00 13270/13694 Gem::Version#<=> 341
0.02% 0.02% 0.01 0.01 0.00 0.00 13694 Gem::Version#_segments 381
    0.00 0.00 0.00 0.00 173/198 String#scan 381
    0.00 0.00 0.00 0.00 173/52472 Array#map 381
    0.00 0.00 0.00 0.00 173/4158 Kernel#freeze 381
    0.01 0.00 0.00 0.00 1966/1966 Set#merge 433
0.02% 0.01% 0.01 0.00 0.00 0.00 1966 Set#do_with_enum 123
    0.00 0.00 0.00 0.00 1966/1966 Enumerable#each_entry 124
    0.00 0.00 0.00 0.00 1966/12104 Kernel#respond_to? 123
    0.00 0.00 0.00 0.00 162/230 Array#each
    0.00 0.00 0.00 0.00 68/230 Gem::Specification#raise_if_conflicts 2324
0.02% 0.00% 0.01 0.00 0.00 0.01 230 Gem::Specification#has_conflicts? 1736
    0.00 0.00 0.00 0.00 230/3292 Gem::Requirement#satisfied_by? 1736
    0.00 0.00 0.00 0.00 230/43427 Array#any? 1737
    0.00 0.00 0.00 0.00 230/809 <Module::Gem>#env_requirement 1736
    0.00 0.00 0.00 0.00 230/2478 Gem::Specification#dependencies 1737
    0.00 0.00 0.00 0.00 1/5 MIME::Types::Loader#load 86
    0.00 0.00 0.00 0.00 1/5 Kernel#require 4
    0.00 0.00 0.00 0.00 3/5 <Class::Gem::Specification>#gemspec_stubs_in 768
0.02% 0.02% 0.01 0.01 0.00 0.00 5 <Class::Dir>#[]
    0.01 0.00 0.00 0.01 46/46 Kernel#require 3
0.02% 0.00% 0.01 0.00 0.00 0.01 46 <Module::Backports>#make_block_optional 7
    0.01 0.00 0.00 0.01 46/27293 Array#each 9
    0.00 0.00 0.00 0.00 92/3692566 Kernel#is_a? 8
    0.00 0.00 0.00 0.00 46/5708 Array#last 8
    0.00 0.00 0.00 0.00 46/2297 Array#pop 8
    0.00 0.00 0.00 0.00 1/916 <Class::Gem::Specification>#default_stubs 775
    0.01 0.00 0.00 0.00 915/916 Gem::BasicSpecification#default_gem? 83
0.02% 0.00% 0.01 0.00 0.00 0.00 916 <Class::Gem::BasicSpecification>#default_specifications_dir 38
    0.00 0.00 0.00 0.00 916/23289 <Class::File>#join 38
    0.00 0.00 0.00 0.00 916/917 <Module::Gem>#default_dir 38
    0.01 0.01 0.00 0.00 18716/18716 Gem::StubSpecification#missing_extensions? 149
0.02% 0.02% 0.01 0.01 0.00 0.00 18716 Gem::StubSpecification#default_gem? 98
    0.00 0.00 0.00 0.00 4/3717 Kernel#require 51
    0.00 0.00 0.00 0.00 13/3717 <Class::Pry::Command>#match_score 163
    0.00 0.00 0.00 0.00 584/3717 <Class::Pry::Command>#matches? 143
    0.00 0.00 0.00 0.00 250/3717 Gem::Specification#date= 1778
    0.00 0.00 0.00 0.00 506/3717 Kernel#open 32
    0.00 0.00 0.00 0.00 695/3717 Array#map
    0.00 0.00 0.00 0.00 1665/3717 <Class::Gem::Requirement>#parse 104
0.02% 0.02% 0.01 0.01 0.00 0.00 3717 Regexp#=~
    0.00 0.00 0.00 0.00 1/252 <Class::MIME::Types::Cache>#load 16
    0.00 0.00 0.00 0.00 1/252 MIME::Types::Loader#initialize 31
    0.00 0.00 0.00 0.00 1/252 <Class::MIME::Types>#lazy_load? 44
    0.00 0.00 0.00 0.00 1/252 <Class::MIME::Types::Cache>#save 45
    0.00 0.00 0.00 0.00 2/252 AnalysticsSchoolAndMeterMetaData#meterreadings_cache_directory 30
    0.00 0.00 0.00 0.00 22/252 <Module::Gem::BundlerVersionFinder>#lockfile_contents 91
    0.00 0.00 0.00 0.00 22/252 <Module::Gem::BundlerVersionFinder>#bundler_version_with_reason 22
    0.00 0.00 0.00 0.00 5/252 Kernel#require 8
    0.00 0.00 0.00 0.00 70/252 <Module::Gem>#env_requirement 936
    0.00 0.00 0.00 0.00 111/252 Kernel#gem 45
    0.00 0.00 0.00 0.00 16/252 MeterReadingsDownloadBase#meterreadings_cache_directory 54
0.02% 0.02% 0.01 0.01 0.00 0.00 252 <Object::Object>#[]
    0.01 0.01 0.00 0.00 1/1 Thread::Mutex#synchronize
0.02% 0.02% 0.01 0.01 0.00 0.00 1 <Class::IO>#readlines
    0.01 0.00 0.00 0.01 1/1 Kernel#require 5
0.02% 0.00% 0.01 0.00 0.00 0.01 1 CodeRay::PluginHost#const_missing 62
    0.01 0.00 0.00 0.01 1/1 CodeRay::PluginHost#[] 66
    0.00 0.00 0.00 0.00 2/925 String#gsub 62
    0.00 0.00 0.00 0.00 1/5222 Symbol#to_s 62
    0.00 0.00 0.00 0.00 1/88 String#downcase 62
    0.01 0.00 0.00 0.01 1/1 CodeRay::PluginHost#const_missing 66
0.02% 0.00% 0.01 0.00 0.00 0.01 1 CodeRay::PluginHost#[] 50
    0.00 0.00 0.00 0.00 1/2899401 Hash#[] 52
    0.00 0.00 0.00 0.00 1/18 CodeRay::PluginHost#plugin_hash 52
    0.00 0.00 0.00 0.00 1/19 CodeRay::PluginHost#validate_id 50
    0.00 0.00 0.00 0.00 1/3692566 Kernel#is_a? 52
    0.00 0.00 0.00 0.00 1/4164 Module#module_eval
    0.00 0.00 0.00 0.00 3/4164 <Class::Concurrent::Synchronization::Object>#define_initialize_volatile_with_cas 137
    0.00 0.00 0.00 0.00 4/4164 Prawn::Graphics::Color#color_to_s 132
    0.00 0.00 0.00 0.00 1/4164 Kernel#require_relative
    0.00 0.00 0.00 0.00 10/4164 RbReadline::Win32API#initialize 4432
    0.00 0.00 0.00 0.00 3/4164 Nokogiri::VersionInfo#loaded_parser_version 15
    0.00 0.00 0.00 0.00 10/4164 AggregateDataService#combine_meter_meta_data 222
    0.00 0.00 0.00 0.00 3/4164 <Class::Byebug::Command>#to_s 81
    0.00 0.00 0.00 0.00 19/4164 Gem::Platform#to_s 123
    0.00 0.00 0.00 0.00 41/4164 Gem::Requirement#to_s 263
    0.00 0.00 0.00 0.00 17/4164 Array#each
    0.00 0.00 0.00 0.00 42/4164 ActiveSupport::Autoload#autoload 37
    0.00 0.00 0.00 0.00 12/4164 Kernel#require 232
    0.00 0.00 0.00 0.00 32/4164 Gem::Version#bump 231
    0.00 0.00 0.00 0.00 38/4164 MeterCollection#to_s 77
    0.00 0.00 0.00 0.00 3928/4164 <Class::MIME::Type>#simplify_matchdata 527
0.02% 0.01% 0.01 0.00 0.00 0.00 4164 Array#join
    0.00 0.00 0.00 0.00 126/126 Meter#to_s
    0.00 0.00 0.00 0.00 12/6570 ActiveSupport::NumericWithFormat#to_s
    0.00 0.00 0.00 0.00 52/6664 Integer#to_s
    0.00 0.00 0.00 0.00 13/5222 Symbol#to_s
    0.01 0.01 0.00 0.00 1/1 Array#each
0.02% 0.02% 0.01 0.01 0.00 0.00 1 <Object::Object>#reject
    0.00 0.00 0.00 0.00 48/4613 Array#sort!
    0.00 0.00 0.00 0.00 22/4613 <Module::Gem::BundlerVersionFinder>#compatible? 50
    0.00 0.00 0.00 0.00 77/4613 Gem::StubSpecification#to_spec 194
    0.00 0.00 0.00 0.00 1583/4613 Gem::StubSpecification#activated? 93
    0.00 0.00 0.00 0.00 2883/4613 Array#each
0.02% 0.01% 0.01 0.00 0.00 0.00 4613 Gem::StubSpecification#version 181
    0.00 0.00 0.00 0.00 4613/131736 Gem::StubSpecification#data 181
    0.01 0.00 0.00 0.00 253/253 Class#new
0.02% 0.01% 0.01 0.00 0.00 0.00 253 Gem::StubSpecification::StubLine#initialize 40
    0.00 0.00 0.00 0.00 253/444 <Class::Gem::Version>#correct? 42
    0.00 0.00 0.00 0.00 253/260 <Class::Gem::Platform>#new 48
    0.00 0.00 0.00 0.00 253/363 Gem::Version#version 51
    0.00 0.00 0.00 0.00 253/2281 <Class::Gem::Version>#new 43
    0.00 0.00 0.00 0.00 253/2491 String#split 40
    0.00 0.00 0.00 0.00 253/910 String#[] 40
    0.00 0.00 0.00 0.00 253/16325 String#freeze 41
    0.00 0.00 0.00 0.00 253/5708 Array#last 56
    0.00 0.00 0.00 0.00 7/19 Gem::Platform#to_s 53
    0.00 0.00 0.00 0.00 7/13 Gem::Platform#== 50
    0.00 0.00 0.00 0.00 1/2281 Pry::PluginManager::Plugin#supported? 65
    0.00 0.00 0.00 0.00 22/2281 <Module::Gem::BundlerVersionFinder>#bundler_version 16
    0.00 0.00 0.00 0.00 32/2281 Gem::Version#bump 231
    0.00 0.00 0.00 0.00 236/2281 Gem::Specification#installed_by_version= 620
    0.00 0.00 0.00 0.00 442/2281 Gem::Specification#initialize 26
    0.00 0.00 0.00 0.00 250/2281 <Class::Gem::Version>#create 190
    0.00 0.00 0.00 0.00 253/2281 Gem::StubSpecification::StubLine#initialize 43
    0.00 0.00 0.00 0.00 1045/2281 <Class::Gem::Requirement>#parse 111
0.02% 0.01% 0.00 0.00 0.00 0.00 2281 <Class::Gem::Version>#new 197
    0.00 0.00 0.00 0.00 191/105835 Class#new 199
    0.00 0.00 0.00 0.00 70/560 Hash#each_value
    0.00 0.00 0.00 0.00 79/560 Hash#has_key?
    0.00 0.00 0.00 0.00 411/560 Array#each
0.02% 0.00% 0.00 0.00 0.00 0.00 560 Gem::Specification#hash 2045
    0.00 0.00 0.00 0.00 560/560 Gem::Version#hash 2045
    0.00 0.00 0.00 0.00 560/589 String#hash 2045
    0.00 0.00 0.00 0.00 560/560 Integer#^ 2045
    0.00 0.00 0.00 0.00 1178/1178 Psych::Visitors::ToRuby#deserialize 60
0.02% 0.01% 0.00 0.00 0.00 0.00 1178 Psych::ScalarScanner#tokenize 33
    0.00 0.00 0.00 0.00 1635/2030 Regexp#=== 37
    0.00 0.00 0.00 0.00 2248/3239799 Hash#key? 35
    0.00 0.00 0.00 0.00 79/79 Psych::ScalarScanner#parse_int 105
    0.00 0.00 0.00 0.00 1178/1233 String#empty? 33
    0.00 0.00 0.00 0.00 776/2899401 Hash#[] 35
    0.00 0.00 0.00 0.00 19/19 Psych::ClassLoader#symbolize 83
    0.00 0.00 0.00 0.00 120/925 String#gsub 105
    0.00 0.00 0.00 0.00 173/212089 Hash#[]= 42
    0.00 0.00 0.00 0.00 155/160 String#length 41
    0.00 0.00 0.00 0.00 155/855 Integer#> 41
    0.00 0.00 0.00 0.00 41/41 Kernel#Float 102
    0.00 0.00 0.00 0.00 19/56 String#sub 83
    0.00 0.00 0.00 0.00 60/888 String#=~ 98
    0.00 0.00 0.00 0.00 2/753 String#=== 46
    0.00 0.00 0.00 0.00 1/4647 Thread::Mutex#synchronize
    0.00 0.00 0.00 0.00 1/4647 Kernel#tap
    0.00 0.00 0.00 0.00 1964/4647 MIME::Types#add_type_variant! 198
    0.00 0.00 0.00 0.00 2681/4647 Array#each
0.02% 0.01% 0.00 0.00 0.00 0.00 4647 Set#add 349
    0.00 0.00 0.00 0.00 3281/10355 Kernel#hash 349
    0.00 0.00 0.00 0.00 11/11 Kernel#gem 65
0.02% 0.00% 0.00 0.00 0.00 0.00 11 Gem::Dependency#to_spec 322
    0.00 0.00 0.00 0.00 11/579 Gem::Dependency#to_specs 322
    0.00 0.00 0.00 0.00 10/20 Gem::Requirement#== 331
    0.00 0.00 0.00 0.00 10/15 <Class::Gem::Requirement>#default 331
    0.00 0.00 0.00 0.00 10/10 Gem::Dependency#prerelease? 327
    0.00 0.00 0.00 0.00 10/11 Enumerable#partition 330
    0.00 0.00 0.00 0.00 10/482 Enumerable#find 324
    0.00 0.00 0.00 0.00 10/1468 Array#first 333
    0.00 0.00 0.00 0.00 10/2247 Array#compact 322
    0.00 0.00 0.00 0.00 10/1763 Gem::Dependency#requirement 331
    0.00 0.00 0.00 0.00 158/158 Array#each
0.02% 0.00% 0.00 0.00 0.00 0.00 158 Gem::Specification#conficts_when_loaded_with? 1726
    0.00 0.00 0.00 0.00 158/43427 Array#any? 1726
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#initialize 2083
0.02% 0.01% 0.00 0.00 0.00 0.00 250 Gem::Specification#set_not_nil_attributes_to_default_values 2062
    0.00 0.00 0.00 0.00 1000/2000 Kernel#dup 2062
    0.00 0.00 0.00 0.00 1000/1000 Gem::Specification#default_value 2062
    0.00 0.00 0.00 0.00 759/759 Kernel#open 123
0.02% 0.02% 0.00 0.00 0.00 0.00 759 IO#readline
    0.00 0.00 0.00 0.00 2/458 Gem::BasicSpecification#extension_dir 91
    0.00 0.00 0.00 0.00 1/458 MIME::Types::Loader#initialize 33
    0.00 0.00 0.00 0.00 1/458 CodeRay::PluginHost#plugin_path 81
    0.00 0.00 0.00 0.00 22/458 <Module::Gem::Util>#traverse_parents 115
    0.00 0.00 0.00 0.00 4/458 <Module::Backports::StdLib>#extend_relative 43
    0.00 0.00 0.00 0.00 7/458 Kernel#require 32
    0.00 0.00 0.00 0.00 7/458 Array#each
    0.00 0.00 0.00 0.00 104/458 Array#map
    0.00 0.00 0.00 0.00 60/458 Gem::BasicSpecification#find_full_gem_path 105
    0.00 0.00 0.00 0.00 250/458 <Class::Gem::Specification>#load 1197
0.02% 0.02% 0.00 0.00 0.00 0.00 458 <Class::File>#expand_path
    0.00 0.00 0.00 0.00 1/3946 Thread::Mutex#synchronize
    0.00 0.00 0.00 0.00 17/3946 Module#delegate 173
    0.00 0.00 0.00 0.00 1964/3946 MIME::Types#add_type 185
    0.00 0.00 0.00 0.00 1964/3946 MIME::Types#reindex_extensions! 202
0.02% 0.01% 0.00 0.00 0.00 0.00 3946 Set#include? 254
    0.00 0.00 0.00 0.00 3928/10355 Kernel#hash 254
    0.00 0.00 0.00 0.00 39/39 Class#new
0.01% 0.00% 0.00 0.00 0.00 0.00 39 MeterCollection#initialize 28
    0.00 0.00 0.00 0.00 39/285 Logger#info 49
    0.00 0.00 0.00 0.00 39/515 Logging#logger 49
    0.00 0.00 0.00 0.00 78/79 <Class::DateTime>#new 46
    0.00 0.00 0.00 0.00 39/757 Module#const_defined? 48
    0.00 0.00 0.00 0.00 156/305869 Kernel#nil? 55
    0.00 0.00 0.00 0.00 3/18432 Module#protected
    0.00 0.00 0.00 0.00 1/18432 Module#initialize
    0.00 0.00 0.00 0.00 3/18432 Module#private
    0.00 0.00 0.00 0.00 5/18432 Class#initialize
    0.00 0.00 0.00 0.00 38/18432 Module#module_function
    0.00 0.00 0.00 0.00 15/18432 Module#public
    0.00 0.00 0.00 0.00 19/18432 Kernel#eval
    0.00 0.00 0.00 0.00 77/18432 Module#attr_writer
    0.00 0.00 0.00 0.00 118/18432 <Module::Backports>#suppress_verbose_warnings 1868
    0.00 0.00 0.00 0.00 214/18432 Module#alias_method
    0.00 0.00 0.00 0.00 251/18432 Module#module_eval
    0.00 0.00 0.00 0.00 331/18432 <Class::Struct>#new
    0.00 0.00 0.00 0.00 258/18432 Module#class_eval
    0.00 0.00 0.00 0.00 420/18432 Kernel#require_relative
    0.00 0.00 0.00 0.00 772/18432 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 1310/18432 Module#attr_accessor
    0.00 0.00 0.00 0.00 1390/18432 Module#define_method
    0.00 0.00 0.00 0.00 1341/18432 Module#attr_reader
    0.00 0.00 0.00 0.00 11866/18432 Kernel#require 211
0.01% 0.01% 0.00 0.00 0.00 0.00 18432 Module#method_added
    0.00 0.00 0.00 0.00 1/16325 <Module::ActiveSupport::PerThreadRegistry>#extended 41
    0.00 0.00 0.00 0.00 6/16325 Array#each
    0.00 0.00 0.00 0.00 1/16325 Thread::Mutex#synchronize
    0.00 0.00 0.00 0.00 2/16325 Kernel#require_relative
    0.00 0.00 0.00 0.00 32/16325 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 25/16325 <Class::Gem::Specification>#find_by_path 1062
    0.00 0.00 0.00 0.00 86/16325 Kernel#require 41
    0.00 0.00 0.00 0.00 252/16325 ActiveSupport::Inflector#underscore 95
    0.00 0.00 0.00 0.00 253/16325 Gem::StubSpecification::StubLine#initialize 41
    0.00 0.00 0.00 0.00 519/16325 Logger::Formatter#format_datetime 606
    0.00 0.00 0.00 0.00 3928/16325 Array#map
    0.00 0.00 0.00 0.00 5328/16325 Gem::Specification#initialize 29
    0.00 0.00 0.00 0.00 5892/16325 <Class::MIME::Type>#simplified 500
0.01% 0.01% 0.00 0.00 0.00 0.00 16325 String#freeze
    0.00 0.00 0.00 0.00 3/256 <Class::IO>#open
    0.00 0.00 0.00 0.00 253/256 Kernel#open 129
0.01% 0.01% 0.00 0.00 0.00 0.00 256 IO#close
    0.00 0.00 0.00 0.00 1964/1964 MIME::Types#add_type 191
0.01% 0.00% 0.00 0.00 0.00 0.00 1964 MIME::Types#add_type_variant! 198
    0.00 0.00 0.00 0.00 1964/4647 Set#add 198
    0.00 0.00 0.00 0.00 1964/2899401 Hash#[] 198
    0.00 0.00 0.00 0.00 4/12104 <Module::Backports>#suppress_verbose_warnings 1212
    0.00 0.00 0.00 0.00 1/12104 Pry::PluginManager#gem_list 114
    0.00 0.00 0.00 0.00 1/12104 Pry::Slop#parse! 245
    0.00 0.00 0.00 0.00 2/12104 Pry::Config::Behavior#method_missing 182
    0.00 0.00 0.00 0.00 1/12104 Pry::Slop#build_option 607
    0.00 0.00 0.00 0.00 3/12104 Logger::LogDevice#set_dev 735
    0.00 0.00 0.00 0.00 35/12104 <Class::Concurrent::Synchronization::Object>#safe_initialization? 67
    0.00 0.00 0.00 0.00 72/12104 <Class::Gem::Requirement>#create 67
    0.00 0.00 0.00 0.00 597/12104 <Class::Pry::Command>#command_regex 179
    0.00 0.00 0.00 0.00 506/12104 Kernel#open 32
    0.00 0.00 0.00 0.00 519/12104 MonitorMixin#mon_synchronize 689
    0.00 0.00 0.00 0.00 714/12104 Gem::Specification#initialize 23
    0.00 0.00 0.00 0.00 1109/12104 Gem::Specification#add_dependency_with_type 1554
    0.00 0.00 0.00 0.00 1966/12104 Set#do_with_enum 123
    0.00 0.00 0.00 0.00 3928/12104 MIME::Type#<=> 129
    0.00 0.00 0.00 0.00 2646/12104 Kernel#require 42
0.01% 0.01% 0.00 0.00 0.00 0.00 12104 Kernel#respond_to?
    0.00 0.00 0.00 0.00 1/1 <Class::Gem::Specification>#stubs 850
0.01% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Gem::Specification>#default_stubs 773
    0.00 0.00 0.00 0.00 1/3 <Class::Gem::Specification>#gemspec_stubs_in 775
    0.00 0.00 0.00 0.00 1/917 <Module::Gem>#default_dir 773
    0.00 0.00 0.00 0.00 1/916 <Class::Gem::BasicSpecification>#default_specifications_dir 775
    0.00 0.00 0.00 0.00 1/23289 <Class::File>#join 774
    0.00 0.00 0.00 0.00 168/168 Array#any?
0.01% 0.00% 0.00 0.00 0.00 0.00 168 Gem::Specification#satisfies_requirement? 2418
    0.00 0.00 0.00 0.00 168/3292 Gem::Requirement#satisfied_by? 2418
    0.00 0.00 0.00 0.00 168/1763 Gem::Dependency#requirement 2418
    0.00 0.00 0.00 0.00 4/6807 Comparable#>
    0.00 0.00 0.00 0.00 5/6807 Kernel#require 273
    0.00 0.00 0.00 0.00 4/6807 Comparable#>=
    0.00 0.00 0.00 0.00 228/6807 Array#<=>
    0.00 0.00 0.00 0.00 64/6807 Comparable#<
    0.00 0.00 0.00 0.00 2574/6807 Array#sort!
    0.00 0.00 0.00 0.00 3928/6807 MIME::Type#<=> 132
0.01% 0.01% 0.00 0.00 0.00 0.00 6807 String#<=>
    0.00 0.00 0.00 0.00 3928/3928 Kernel#<=>
    0.00 0.00 0.00 0.00 230/809 Gem::Specification#has_conflicts? 1736
    0.00 0.00 0.00 0.00 579/809 Gem::Dependency#matching_specs 278
0.01% 0.00% 0.00 0.00 0.00 0.00 809 <Module::Gem>#env_requirement 934
    0.00 0.00 0.00 0.00 70/1675 <Class::Gem::Requirement>#create 937
    0.00 0.00 0.00 0.00 70/252 <Object::Object>#[] 936
    0.00 0.00 0.00 0.00 70/103 String#upcase 936
    0.00 0.00 0.00 0.00 1/2000 Pry::Slop#parse 202
    0.00 0.00 0.00 0.00 2/2000 Array#collect
    0.00 0.00 0.00 0.00 1/2000 Psych::ClassLoader#initialize 22
    0.00 0.00 0.00 0.00 4/2000 Object#deep_dup 14
    0.00 0.00 0.00 0.00 11/2000 Kernel#require 5
    0.00 0.00 0.00 0.00 13/2000 Benchmark::Tms#format 499
    0.00 0.00 0.00 0.00 13/2000 Pry::CommandSet#alias_command 214
    0.00 0.00 0.00 0.00 25/2000 <Class::Gem::Specification>#find_by_path 1062
    0.00 0.00 0.00 0.00 67/2000 Gem::BasicSpecification#full_name 128
    0.00 0.00 0.00 0.00 250/2000 Gem::Version#segments 314
    0.00 0.00 0.00 0.00 250/2000 <Class::Gem::Specification>#load 1182
    0.00 0.00 0.00 0.00 363/2000 Gem::Version#version 164
    0.00 0.00 0.00 0.00 1000/2000 Gem::Specification#set_not_nil_attributes_to_default_values 2062
0.01% 0.01% 0.00 0.00 0.00 0.00 2000 Kernel#dup
    0.00 0.00 0.00 0.00 1992/1992 Kernel#initialize_dup
    0.00 0.00 0.00 0.00 560/560 Gem::Specification#hash 2045
0.01% 0.00% 0.00 0.00 0.00 0.00 560 Gem::Version#hash 244
    0.00 0.00 0.00 0.00 560/13856 Gem::Version#canonical_segments 244
    0.00 0.00 0.00 0.00 560/598 Array#hash 244
    0.00 0.00 0.00 0.00 60/60 Gem::Specification#add_self_to_load_path 1572
0.01% 0.00% 0.00 0.00 0.00 0.00 60 Gem::BasicSpecification#full_require_paths 139
    0.00 0.00 0.00 0.00 60/52472 Array#map 141
    0.00 0.00 0.00 0.00 60/19218 Gem::BasicSpecification#have_extensions? 145
    0.00 0.00 0.00 0.00 2/2623 Gem::BasicSpecification#extension_dir 145
    0.00 0.00 0.00 0.00 60/840 Gem::Specification#raw_require_paths 141
    0.00 0.00 0.00 0.00 1441/1441 Array#reject!
0.01% 0.00% 0.00 0.00 0.00 0.00 1441 <Class::Gem::Platform>#match 26
    0.00 0.00 0.00 0.00 1441/43427 Array#any? 26
    0.00 0.00 0.00 0.00 1441/1441 <Module::Gem>#platforms 26
    0.00 0.00 0.00 0.00 3148/3148 MonitorMixin#mon_exit 196
0.01% 0.01% 0.00 0.00 0.00 0.00 3148 MonitorMixin#mon_check_owner 260
    0.00 0.00 0.00 0.00 3148/9463 <Class::Thread>#current 260
    0.00 0.00 0.00 0.00 122/122 Array#each
0.01% 0.00% 0.00 0.00 0.00 0.00 122 <Module::RubyToken>#def_token 244
    0.00 0.00 0.00 0.00 122/391 Kernel#eval 248
    0.00 0.00 0.00 0.00 210/212089 Hash#[]= 260
    0.00 0.00 0.00 0.00 122/757 Module#const_defined? 245
    0.00 0.00 0.00 0.00 122/123 String#intern 260
    0.00 0.00 0.00 0.00 88/2899401 Hash#[] 251
    0.00 0.00 0.00 0.00 122/135 Symbol#id2name 244
    0.00 0.00 0.00 0.00 122/277 Module#to_s 248
    0.00 0.00 0.00 0.00 122/250 Kernel#kind_of? 244
    0.00 0.00 0.00 0.00 88/123 Array#empty? 254
    0.00 0.00 0.00 0.00 40/217 Array#concat 257
    0.00 0.00 0.00 0.00 38/38 AnalysticsSchoolAndMeterMetaData#create_meter_collection 60
0.01% 0.00% 0.00 0.00 0.00 0.00 38 AnalysticsSchoolAndMeterMetaData#create_school 139
    0.00 0.00 0.00 0.00 38/234 Logger#debug 141
    0.00 0.00 0.00 0.00 38/105835 Class#new 143
    0.00 0.00 0.00 0.00 38/515 Logging#logger 141
    0.00 0.00 0.00 0.00 342/2899401 Hash#[] 143
    0.00 0.00 0.00 0.00 108/108 <Module::Gem>#remove_unresolved_default_spec 1294
0.01% 0.00% 0.00 0.00 0.00 0.00 108 Gem::Specification#files 253
    0.00 0.00 0.00 0.00 108/259 Array#sort 253
    0.00 0.00 0.00 0.00 108/5829 Array#flatten 253
    0.00 0.00 0.00 0.00 108/114 Array#uniq 253
    0.00 0.00 0.00 0.00 108/108 Gem::Specification#add_bindir 253
    0.00 0.00 0.00 0.00 108/2247 Array#compact 253
    0.00 0.00 0.00 0.00 4/4 Kernel#require 6
0.01% 0.00% 0.00 0.00 0.00 0.00 4 Object#DelegateClass 387
    0.00 0.00 0.00 0.00 4/223 Module#module_eval 391
    0.00 0.00 0.00 0.00 4/28 Class#instance_methods 388
    0.00 0.00 0.00 0.00 4/4 AwesomeMethodArray#- 389
    0.00 0.00 0.00 0.00 4/10 Array#- 390
    0.00 0.00 0.00 0.00 8/20 Kernel#define_singleton_method 410
    0.00 0.00 0.00 0.00 4/105835 Class#new 387
    0.00 0.00 0.00 0.00 4/4 <Class::Delegator>#public_api 389
    0.00 0.00 0.00 0.00 2/1432 <Class::Spreadsheet::Row>#enum 140
    0.00 0.00 0.00 0.00 2/1432 <Class::Spreadsheet::Column>#enum 140
    0.00 0.00 0.00 0.00 2/1432 <Class::Spreadsheet::Worksheet>#enum 140
    0.00 0.00 0.00 0.00 4/1432 <Class::Spreadsheet::Excel::Writer::Format>#line_style 25
    0.00 0.00 0.00 0.00 7/1432 <Class::Spreadsheet::Excel::Writer::Format>#color 20
    0.00 0.00 0.00 0.00 12/1432 Hash#each_key
    0.00 0.00 0.00 0.00 12/1432 <Class::Spreadsheet::Font>#enum 140
    0.00 0.00 0.00 0.00 16/1432 <Class::Spreadsheet::Format>#enum 140
    0.00 0.00 0.00 0.00 51/1432 Hash#each
    0.00 0.00 0.00 0.00 45/1432 Module#class_eval
    0.00 0.00 0.00 0.00 81/1432 Class#initialize
    0.00 0.00 0.00 0.00 94/1432 <Module::Distribution::Shorthand>#add_shortcut 54
    0.00 0.00 0.00 0.00 180/1432 Hash#each_pair
    0.00 0.00 0.00 0.00 924/1432 Array#each
0.01% 0.01% 0.00 0.00 0.00 0.00 1432 Module#define_method
    0.00 0.00 0.00 0.00 1390/18432 Module#method_added
    0.00 0.00 0.00 0.00 42/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 3/794 <Module::Backports>#suppress_verbose_warnings 1550
    0.00 0.00 0.00 0.00 10/794 Array#each
    0.00 0.00 0.00 0.00 22/794 Kernel#require_relative
    0.00 0.00 0.00 0.00 53/794 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 706/794 Kernel#require 175
0.01% 0.01% 0.00 0.00 0.00 0.00 794 Module#attr_reader
    0.00 0.00 0.00 0.00 1341/18432 Module#method_added
    0.00 0.00 0.00 0.00 8/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 2/2 Kernel#require_relative
0.01% 0.01% 0.00 0.00 0.00 0.00 2 <Class::Socket>#gethostname
    0.00 0.00 0.00 0.00 3/6664 Kernel#require 82
    0.00 0.00 0.00 0.00 59/6664 <Module::Forwardable>#_delegator_method 205
    0.00 0.00 0.00 0.00 52/6664 Array#join
    0.00 0.00 0.00 0.00 6550/6664 ActiveSupport::NumericWithFormat#to_s 106
0.01% 0.01% 0.00 0.00 0.00 0.00 6664 Integer#to_s
    0.00 0.00 0.00 0.00 3/435 Module#class_eval
    0.00 0.00 0.00 0.00 6/435 Kernel#require_relative
    0.00 0.00 0.00 0.00 10/435 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 416/435 Kernel#require 362
0.01% 0.01% 0.00 0.00 0.00 0.00 435 Module#attr_accessor
    0.00 0.00 0.00 0.00 1310/18432 Module#method_added
    0.00 0.00 0.00 0.00 2/15 ActiveSupport::Deprecation::InstanceDelegator::ClassMethods#method_added
    0.00 0.00 0.00 0.00 90/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 38/38 AnalysticsSchoolAndMeterMetaData#create_meter_collection 89
0.01% 0.00% 0.00 0.00 0.00 0.00 38 AnalysticsSchoolAndMeterMetaData#create_missing_aggregate_meters 112
    0.00 0.00 0.00 0.00 15/15 AnalysticsSchoolAndMeterMetaData#create_empty_combined_meter 121
    0.00 0.00 0.00 0.00 70/855 Integer#> 119
    0.00 0.00 0.00 0.00 76/305869 Kernel#nil? 119
    0.00 0.00 0.00 0.00 70/8500 NilClass#nil? 118
    0.00 0.00 0.00 0.00 70/249849 BasicObject#! 119
    0.00 0.00 0.00 0.00 70/535 Array#length 119
    0.00 0.00 0.00 0.00 68/68 Gem::Specification#activate 1438
0.01% 0.00% 0.00 0.00 0.00 0.00 68 Gem::Specification#raise_if_conflicts 2324
    0.00 0.00 0.00 0.00 68/230 Gem::Specification#has_conflicts? 2324
    0.00 0.00 0.00 0.00 1/3 WIN32OLE#each
    0.00 0.00 0.00 0.00 1/3 <Class::Sys::Uname>#architecture 145
    0.00 0.00 0.00 0.00 1/3 <Class::Sys::Uname>#sysname 112
0.01% 0.01% 0.00 0.00 0.00 0.00 3 WIN32OLE#method_missing
    0.00 0.00 0.00 0.00 2/533 Module#module_eval
    0.00 0.00 0.00 0.00 3/533 ActiveSupport::Deprecation::InstanceDelegator::ClassMethods#include 16
    0.00 0.00 0.00 0.00 10/533 Module#class_eval
    0.00 0.00 0.00 0.00 22/533 <Class::Pry::Command>#subclass 131
    0.00 0.00 0.00 0.00 35/533 Kernel#require_relative
    0.00 0.00 0.00 0.00 43/533 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 8/533 <Module::Backports>#suppress_verbose_warnings 1545
    0.00 0.00 0.00 0.00 410/533 Kernel#require 39
0.01% 0.00% 0.00 0.00 0.00 0.00 533 *Module#include
    0.00 0.00 0.00 0.00 515/537 Module#append_features
    0.00 0.00 0.00 0.00 6/6 <Module::ExceptionForMatrix>#included
    0.00 0.00 0.00 0.00 2/2 ActiveSupport::Concern#append_features
    0.00 0.00 0.00 0.00 9/9 <Module::Singleton>#included
    0.00 0.00 0.00 0.00 500/514 Module#included
    0.00 0.00 0.00 0.00 5/5 <Module::Spreadsheet::Datatypes>#append_features
    0.00 0.00 0.00 0.00 1/1 <Module::Mutex_m>#append_features
    0.00 0.00 0.00 0.00 9/9 <Module::Singleton>#append_features
    0.00 0.00 0.00 0.00 5/5 <Module::Byebug::Subcommands>#included
    0.00 0.00 0.00 0.00 2/2 <Module::Spreadsheet::Excel::Offset>#append_features
    0.00 0.00 0.00 0.00 1/1 <Module::ActiveSupport::Deprecation::InstanceDelegator>#included
    0.00 0.00 0.00 0.00 2/2 <Module::Pry::Config::Behavior>#included
    0.00 0.00 0.00 0.00 3/3 <Module::MethodSource::MethodExtensions>#included
    0.00 0.00 0.00 0.00 1/1 <Module::Concurrent::Synchronization::MriAttrVolatile>#included
    0.00 0.00 0.00 0.00 1/1 <Module::Concurrent::Synchronization::TruffleAttrVolatile>#included
    0.00 0.00 0.00 0.00 1/1 <Module::Concurrent::Synchronization::RbxAttrVolatile>#included
    0.00 0.00 0.00 0.00 1/1 <Module::AwesomePrint::OpenStruct>#included
    0.00 0.00 0.00 0.00 1/1 <Module::Pry::Config::Memoization>#included
    0.00 0.00 0.00 0.00 1/1 <Module::JSON::Ext::Generator::GeneratorMethods::String>#included
    0.00 0.00 0.00 0.00 2/3 ActiveSupport::Concern#included
    0.00 0.00 0.00 0.00 1/61 Pry::PluginManager::Plugin#load_cli_options 37
    0.00 0.00 0.00 0.00 60/61 Array#map
0.01% 0.00% 0.00 0.00 0.00 0.00 61 Gem::BasicSpecification#full_gem_path 118
    0.00 0.00 0.00 0.00 60/60 Gem::BasicSpecification#find_full_gem_path 118
    0.00 0.00 0.00 0.00 1964/1964 MIME::Types#index_extensions! 207
0.01% 0.00% 0.00 0.00 0.00 0.00 1964 MIME::Type#extensions 233
    0.00 0.00 0.00 0.00 1964/1964 Set#to_a 233
    0.00 0.00 0.00 0.00 15/15 AnalysticsSchoolAndMeterMetaData#create_missing_aggregate_meters 121
0.01% 0.00% 0.00 0.00 0.00 0.00 15 AnalysticsSchoolAndMeterMetaData#create_empty_combined_meter 127
    0.00 0.00 0.00 0.00 15/126 AnalysticsSchoolAndMeterMetaData#create_empty_meter 134
    0.00 0.00 0.00 0.00 15/22 <Class::Meter>#synthetic_combined_meter_mpan_mprn_from_urn 127
    0.00 0.00 0.00 0.00 45/2899401 Hash#[] 127
    0.00 0.00 0.00 0.00 15/3239799 Hash#key? 134
    0.00 0.00 0.00 0.00 1966/1966 Set#do_with_enum 124
0.01% 0.00% 0.00 0.00 0.00 0.00 1966 Enumerable#each_entry
    0.00 0.00 0.00 0.00 1966/27293 Array#each
    0.00 0.00 0.00 0.00 1/5222 <Class::Spreadsheet::Row>#enum 140
    0.00 0.00 0.00 0.00 1/5222 CodeRay::PluginHost#const_missing 62
    0.00 0.00 0.00 0.00 1/5222 <Class::Spreadsheet::Worksheet>#enum 140
    0.00 0.00 0.00 0.00 1/5222 Pry::Hooks#add_hook 69
    0.00 0.00 0.00 0.00 3/5222 <Module::Distribution>#create_has_library 64
    0.00 0.00 0.00 0.00 4/5222 <Module::Daru>#create_has_library 51
    0.00 0.00 0.00 0.00 1/5222 <Module::Statsample>#create_has_library 123
    0.00 0.00 0.00 0.00 1/5222 <Module::Daru>#has_gsl? 57
    0.00 0.00 0.00 0.00 12/5222 Hash#each_key
    0.00 0.00 0.00 0.00 1/5222 <Class::Spreadsheet::Column>#enum 140
    0.00 0.00 0.00 0.00 1/5222 <Class::HTTP::CookieJar>#const_missing 11
    0.00 0.00 0.00 0.00 1/5222 Logger#level= 270
    0.00 0.00 0.00 0.00 2/5222 AverageSchoolAggregator#create_empty_meter 113
    0.00 0.00 0.00 0.00 1/5222 <Module::Daru>#has_nyaplot? 57
    0.00 0.00 0.00 0.00 8/5222 <Class::Spreadsheet::Format>#enum 140
    0.00 0.00 0.00 0.00 3/5222 <Module::Statsample>#has_gsl? 124
    0.00 0.00 0.00 0.00 13/5222 Array#join
    0.00 0.00 0.00 0.00 11/5222 <Class::IRB::Inspector>#def_inspector 78
    0.00 0.00 0.00 0.00 2/5222 Pry::Config::Behavior#method_missing 176
    0.00 0.00 0.00 0.00 6/5222 <Class::Spreadsheet::Font>#enum 140
    0.00 0.00 0.00 0.00 6/5222 <Class::MIME::Type::Columnar>#column 23
    0.00 0.00 0.00 0.00 18/5222 Array#*
    0.00 0.00 0.00 0.00 3/5222 AggregateDataService#aggregate_meters 237
    0.00 0.00 0.00 0.00 12/5222 Hash#each
    0.00 0.00 0.00 0.00 12/5222 <Module::IRB::ContextExtender>#def_extend_command 238
    0.00 0.00 0.00 0.00 4/5222 Prawn::Graphics::Color#set_color_space 164
    0.00 0.00 0.00 0.00 4/5222 <Class::MeterReadingsDownloadBase>#meter_reading_factory 24
    0.00 0.00 0.00 0.00 11/5222 Kernel#require 492
    0.00 0.00 0.00 0.00 16/5222 <Module::Distribution>#has_java? 65
    0.00 0.00 0.00 0.00 9/5222 <Module::JSON>#deep_const_get 37
    0.00 0.00 0.00 0.00 13/5222 Module#class_eval
    0.00 0.00 0.00 0.00 17/5222 CodeRay::PluginHost#validate_id 207
    0.00 0.00 0.00 0.00 15/5222 <Module::Distribution>#has_gsl? 65
    0.00 0.00 0.00 0.00 15/5222 <Module::Distribution>#has_statistics2? 65
    0.00 0.00 0.00 0.00 17/5222 Module#delegate 172
    0.00 0.00 0.00 0.00 78/5222 Mechanize::ElementMatcher#elements_with 4
    0.00 0.00 0.00 0.00 94/5222 <Module::Distribution::Shorthand>#add_shortcut 53
    0.00 0.00 0.00 0.00 42/5222 ActiveSupport::Autoload#autoload 37
    0.00 0.00 0.00 0.00 39/5222 <Module::IRB::ExtendCommandBundle>#def_extend_command 141
    0.00 0.00 0.00 0.00 140/5222 <Class::Net::NTLM::FieldSet>#define_accessor 418
    0.00 0.00 0.00 0.00 126/5222 Meter#to_s 36
    0.00 0.00 0.00 0.00 126/5222 AnalysticsSchoolAndMeterMetaData#create_empty_meter 174
    0.00 0.00 0.00 0.00 112/5222 <Module::Forwardable>#_valid_method? 6
    0.00 0.00 0.00 0.00 128/5222 Meter#initialize 32
    0.00 0.00 0.00 0.00 254/5222 Array#map
    0.00 0.00 0.00 0.00 765/5222 <Module::Forwardable>#_delegator_method 217
    0.00 0.00 0.00 0.00 1108/5222 Array#each
    0.00 0.00 0.00 0.00 1964/5222 MIME::Type#<=> 132
0.01% 0.01% 0.00 0.00 0.00 0.00 5222 Symbol#to_s
    0.00 0.00 0.00 0.00 60/60 Gem::BasicSpecification#full_gem_path 118
0.01% 0.00% 0.00 0.00 0.00 0.00 60 Gem::BasicSpecification#find_full_gem_path 105
    0.00 0.00 0.00 0.00 60/458 <Class::File>#expand_path 105
    0.00 0.00 0.00 0.00 60/840 Gem::Specification#gems_dir 105
    0.00 0.00 0.00 0.00 60/842 Gem::Specification#full_name 105
    0.00 0.00 0.00 0.00 60/23289 <Class::File>#join 105
    0.00 0.00 0.00 0.00 60/40024 Kernel#untaint 106
    0.00 0.00 0.00 0.00 2604/2604 Kernel#require 44
0.01% 0.01% 0.00 0.00 0.00 0.00 2604 <Module::Gem>#find_unresolved_default_spec 1286
    0.00 0.00 0.00 0.00 1/9463 I18n::Base#config 42
    0.00 0.00 0.00 0.00 2/9463 <Module::Fiddle>#win32_last_error= 16
    0.00 0.00 0.00 0.00 1/9463 ActiveSupport::XmlMini#current_thread_backend 191
    0.00 0.00 0.00 0.00 4/9463 <Module::Fiddle>#last_error= 28
    0.00 0.00 0.00 0.00 11/9463 Dynamic::ClassMethods#variables 31
    0.00 0.00 0.00 0.00 3148/9463 MonitorMixin#mon_check_owner 260
    0.00 0.00 0.00 0.00 6296/9463 MonitorMixin#mon_enter 186
0.01% 0.01% 0.00 0.00 0.00 0.00 9463 <Class::Thread>#current
    0.00 0.00 0.00 0.00 1/2491 Kernel#require_relative
    0.00 0.00 0.00 0.00 2/2491 Concurrent::Utility::EngineDetector#ruby_version 43
    0.00 0.00 0.00 0.00 3/2491 <Class::Byebug::Command>#to_s 81
    0.00 0.00 0.00 0.00 9/2491 <Module::JSON>#deep_const_get 37
    0.00 0.00 0.00 0.00 3/2491 Kernel#require 395
    0.00 0.00 0.00 0.00 4/2491 <Module::Backports::StdLib>#extend_relative 43
    0.00 0.00 0.00 0.00 22/2491 Kernel#open 124
    0.00 0.00 0.00 0.00 14/2491 Gem::Platform#initialize 57
    0.00 0.00 0.00 0.00 10/2491 RbReadline::Win32API#initialize 4432
    0.00 0.00 0.00 0.00 111/2491 Kernel#gem 45
    0.00 0.00 0.00 0.00 253/2491 Gem::StubSpecification::StubLine#initialize 40
    0.00 0.00 0.00 0.00 94/2491 <Module::Backports>#require_relative_dir 3
    0.00 0.00 0.00 0.00 1965/2491 Array#each
0.01% 0.01% 0.00 0.00 0.00 0.00 2491 String#split
    0.00 0.00 0.00 0.00 174/174 Gem::Version#canonical_segments 364
0.01% 0.00% 0.00 0.00 0.00 0.00 174 Gem::Version#_split_segments 387
    0.00 0.00 0.00 0.00 174/13694 Gem::Version#_segments 387
    0.00 0.00 0.00 0.00 174/250 Gem::Version#segments 388
    0.00 0.00 0.00 0.00 174/175 Array#index 387
    0.00 0.00 0.00 0.00 174/174 Array#slice! 389
    0.00 0.00 0.00 0.00 1292/1292 Psych::TreeBuilder#scalar 98
0.01% 0.00% 0.00 0.00 0.00 0.00 1292 Psych::TreeBuilder#set_location 123
    0.00 0.00 0.00 0.00 1292/1481 Psych::TreeBuilder#set_start_location 123
    0.00 0.00 0.00 0.00 1292/1480 Psych::TreeBuilder#set_end_location 124
    0.00 0.00 0.00 0.00 1/1 Pry::PluginManager#locate_plugins 81
0.01% 0.00% 0.00 0.00 0.00 0.00 1 Pry::PluginManager#gem_list 113
    0.00 0.00 0.00 0.00 1/1 <Module::Gem>#refresh 113
    0.00 0.00 0.00 0.00 1/12104 Kernel#respond_to? 114
    0.00 0.00 0.00 0.00 1/1 Pry::PluginManager#gem_list 113
0.01% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Gem>#refresh 867
    0.00 0.00 0.00 0.00 1/1 <Class::Gem::Specification>#reset 867
    0.00 0.00 0.00 0.00 1/1 <Module::Gem>#refresh 867
0.01% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Gem::Specification>#reset 1303
    0.00 0.00 0.00 0.00 3/4 StructuredWarnings::Kernel#warn 1319
    0.00 0.00 0.00 0.00 3/27293 Array#each 1322
    0.00 0.00 0.00 0.00 1/351 Hash#values 1315
    0.00 0.00 0.00 0.00 1/1 <Class::Gem::Specification>#_clear_load_cache 1310
    0.00 0.00 0.00 0.00 1/2 Hash#clear 1320
    0.00 0.00 0.00 0.00 1/3009 <Class::Gem::Specification>#unresolved_deps 1311
    0.00 0.00 0.00 0.00 8/8 Kernel#require 202
0.01% 0.00% 0.00 0.00 0.00 0.00 8 <Class::Prime>#method_added 106
    0.00 0.00 0.00 0.00 8/112 Forwardable#def_instance_delegator 106
    0.00 0.00 0.00 0.00 1/606 <Class::HTTP::CookieJar>#const_missing 15
    0.00 0.00 0.00 0.00 1/606 Logger::LogDevice#add_log_header 768
    0.00 0.00 0.00 0.00 12/606 Array#map
    0.00 0.00 0.00 0.00 14/606 <Class::Ole::Types::Clsid>#parse 187
    0.00 0.00 0.00 0.00 7/606 Ole::Types::Clsid#format 195
    0.00 0.00 0.00 0.00 52/606 String#gsub!
    0.00 0.00 0.00 0.00 519/606 Logger::Formatter#call 599
0.01% 0.01% 0.00 0.00 0.00 0.00 606 String#%
    0.00 0.00 0.00 0.00 519/812 NilClass#to_s
    0.00 0.00 0.00 0.00 1/3009 <Class::Gem::Specification>#reset 1311
    0.00 0.00 0.00 0.00 68/3009 Gem::Specification#activate_dependencies 1456
    0.00 0.00 0.00 0.00 170/3009 <Class::Gem::Specification>#find_in_unresolved 1095
    0.00 0.00 0.00 0.00 166/3009 <Class::Gem::Specification>#find_in_unresolved_tree 1105
    0.00 0.00 0.00 0.00 2604/3009 Kernel#require 57
0.01% 0.01% 0.00 0.00 0.00 0.00 3009 <Class::Gem::Specification>#unresolved_deps 1327
    0.00 0.00 0.00 0.00 1/4 Array#each
    0.00 0.00 0.00 0.00 3/4 <Class::Gem::Specification>#reset 1319
0.01% 0.00% 0.00 0.00 0.00 0.00 4 StructuredWarnings::Kernel#warn 3
    0.00 0.00 0.00 0.00 4/4 StructuredWarnings::Warning#warn 3
    0.00 0.00 0.00 0.00 4/4 StructuredWarnings::Kernel#warn 3
0.01% 0.00% 0.00 0.00 0.00 0.00 4 StructuredWarnings::Warning#warn 40
    0.00 0.00 0.00 0.00 4/4 Warning#warn 66
    0.00 0.00 0.00 0.00 8/112 Kernel#caller 65
    0.00 0.00 0.00 0.00 4/4 StructuredWarnings::Base::ClassMethods#active? 64
    0.00 0.00 0.00 0.00 4/4 StructuredWarnings::Warner#format 65
    0.00 0.00 0.00 0.00 4/4 StructuredWarnings::ClassMethods#warner 65
    0.00 0.00 0.00 0.00 8/65335 String#to_s 66
    0.00 0.00 0.00 0.00 8/3692566 Kernel#is_a? 45
    0.00 0.00 0.00 0.00 8/3671 Array#shift 51
    0.00 0.00 0.00 0.00 4/8 String#include? 51
    0.00 0.00 0.00 0.00 4/1233 String#empty? 66
    0.00 0.00 0.00 0.00 4/305869 Kernel#nil? 66
    0.00 0.00 0.00 0.00 4/123 Array#empty? 62
    0.00 0.00 0.00 0.00 112/112 <Module::Forwardable>#_delegator_method 202
0.01% 0.00% 0.00 0.00 0.00 0.00 112 <Module::Forwardable>#_valid_method? 6
    0.00 0.00 0.00 0.00 112/224 <Class::RubyVM::InstructionSequence>#compile 6
    0.00 0.00 0.00 0.00 110/110 RubyVM::InstructionSequence#to_a 10
    0.00 0.00 0.00 0.00 112/5222 Symbol#to_s 6
    0.00 0.00 0.00 0.00 110/110 Array#dig 10
    0.00 0.00 0.00 0.00 110/277 Symbol#to_sym 10
    0.00 0.00 0.00 0.00 110/2059 Symbol#== 10
    0.00 0.00 0.00 0.00 2/55815 Module#=== 6
    0.00 0.00 0.00 0.00 6668/6668 Gem::Version#<=> 338
0.01% 0.01% 0.00 0.00 0.00 0.00 6668 Gem::Version#_version 373
    0.00 0.00 0.00 0.00 12/12 Kernel#require 492
0.01% 0.00% 0.00 0.00 0.00 0.00 12 Mechanize::ElementMatcher#elements_with 4
    0.00 0.00 0.00 0.00 12/196 Module#class_eval 4
    0.00 0.00 0.00 0.00 78/5222 Symbol#to_s 4
    0.00 0.00 0.00 0.00 1/917 <Class::Gem::Specification>#default_stubs 773
    0.00 0.00 0.00 0.00 916/917 <Class::Gem::BasicSpecification>#default_specifications_dir 38
0.01% 0.01% 0.00 0.00 0.00 0.00 917 <Module::Gem>#default_dir 31
    0.00 0.00 0.00 0.00 3/6759 Gem::Platform#== 131
    0.00 0.00 0.00 0.00 108/6759 Gem::Requirement#none? 171
    0.00 0.00 0.00 0.00 6648/6759 Gem::Version#<=> 338
0.01% 0.01% 0.00 0.00 0.00 0.00 6759 *Array#==
    0.00 0.00 0.00 0.00 2/98297 Comparable#==
    0.00 0.00 0.00 0.00 2/5110 MIME::Types::Container#initialize 9
    0.00 0.00 0.00 0.00 5108/5110 Class#new
0.01% 0.01% 0.00 0.00 0.00 0.00 5110 Hash#initialize
    0.00 0.00 0.00 0.00 1/1965 Kernel#require 12
    0.00 0.00 0.00 0.00 1964/1965 MIME::Type#extensions= 238
0.01% 0.01% 0.00 0.00 0.00 0.00 1965 Set#freeze 146
    0.00 0.00 0.00 0.00 3930/4158 Kernel#freeze 147
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#initialize 6
0.01% 0.00% 0.00 0.00 0.00 0.00 250 Gem::Specification#version= 3019
    0.00 0.00 0.00 0.00 250/250 <Class::Gem::Version>#create 3019
    0.00 0.00 0.00 0.00 250/310 Gem::Version#prerelease? 3020
    0.00 0.00 0.00 0.00 250/257 Gem::Specification#invalidate_memoized_attributes 3021
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#initialize 11
0.01% 0.00% 0.00 0.00 0.00 0.00 250 Gem::Specification#date= 1776
    0.00 0.00 0.00 0.00 250/250 <Class::Time>#utc 1779
    0.00 0.00 0.00 0.00 250/3717 Regexp#=~ 1778
    0.00 0.00 0.00 0.00 750/1398 String#to_i 1779
    0.00 0.00 0.00 0.00 250/55815 Module#=== 1776
    0.00 0.00 0.00 0.00 1/1074 Kernel#require_relative
    0.00 0.00 0.00 0.00 1/1074 AnalysticsSchoolAndMeterMetaData#meterreadings_cache_directory 29
    0.00 0.00 0.00 0.00 1/1074 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 4/1074 <Module::Backports::StdLib>#extend_relative 43
    0.00 0.00 0.00 0.00 5/1074 RequireAll#require_rel 116
    0.00 0.00 0.00 0.00 5/1074 Kernel#require 28
    0.00 0.00 0.00 0.00 8/1074 Array#each
    0.00 0.00 0.00 0.00 134/1074 Gem::Specification#base_dir 2123
    0.00 0.00 0.00 0.00 915/1074 Gem::BasicSpecification#default_gem? 83
0.01% 0.01% 0.00 0.00 0.00 0.00 1074 <Class::File>#dirname
    0.00 0.00 0.00 0.00 544/544 Gem::StubSpecification#missing_extensions? 151
0.01% 0.00% 0.00 0.00 0.00 0.00 544 Gem::BasicSpecification#gem_build_complete_path 46
    0.00 0.00 0.00 0.00 544/23289 <Class::File>#join 46
    0.00 0.00 0.00 0.00 544/2623 Gem::BasicSpecification#extension_dir 46
    0.00 0.00 0.00 0.00 7/8593 Gem::Specification#platform= 457
    0.00 0.00 0.00 0.00 38/8593 Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence 139
    0.00 0.00 0.00 0.00 14/8593 <Class::Gem::Platform>#new 42
    0.00 0.00 0.00 0.00 1964/8593 Array#each
    0.00 0.00 0.00 0.00 6570/8593 ActiveSupport::NumericWithFormat#to_s 104
0.01% 0.01% 0.00 0.00 0.00 0.00 8593 NilClass#===
    0.00 0.00 0.00 0.00 1964/1964 MIME::Type#extensions 233
0.01% 0.00% 0.00 0.00 0.00 0.00 1964 Set#to_a 203
    0.00 0.00 0.00 0.00 1964/1972 Hash#keys 203
    0.00 0.00 0.00 0.00 1/1 Kernel#require 9
0.01% 0.00% 0.00 0.00 0.00 0.00 1 <Class::HTTP::CookieJar>#const_missing 11
    0.00 0.00 0.00 0.00 1/5219 Kernel#require 18
    0.00 0.00 0.00 0.00 2/2030 Regexp#=== 11
    0.00 0.00 0.00 0.00 1/606 String#% 15
    0.00 0.00 0.00 0.00 1/88 String#downcase 15
    0.00 0.00 0.00 0.00 1/5222 Symbol#to_s 11
    0.00 0.00 0.00 0.00 1/192 Module#const_get 23
    0.00 0.00 0.00 0.00 1/757 Module#const_defined? 22
    0.00 0.00 0.00 0.00 2/2 Class#new
0.01% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Document#initialize 181
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#start_new_page 232
    0.00 0.00 0.00 0.00 4/105835 Class#new 222
    0.00 0.00 0.00 0.00 2/27293 Array#each 196
    0.00 0.00 0.00 0.00 10/212089 Hash#[]= 227
    0.00 0.00 0.00 0.00 22/2899401 Hash#[] 229
    0.00 0.00 0.00 0.00 2/2 Prawn#verify_options 181
    0.00 0.00 0.00 0.00 4/98704 Hash#delete 227
    0.00 0.00 0.00 0.00 2/3 <Class::Prawn::Document>#extensions 190
    0.00 0.00 0.00 0.00 2/699 Array#reverse_each 190
    0.00 0.00 0.00 0.00 2/1972 Hash#keys 196
    0.00 0.00 0.00 0.00 2/6374 Kernel#class 190
    0.00 0.00 0.00 0.00 2/1080 Hash#fetch 210
    0.00 0.00 0.00 0.00 2/279 <Module::Backports>#suppress_verbose_warnings 1546
    0.00 0.00 0.00 0.00 1/279 <Module::Pry::Config::Memoization>#included 34
    0.00 0.00 0.00 0.00 1/279 <Module::Concurrent::Synchronization::TruffleAttrVolatile>#included 6
    0.00 0.00 0.00 0.00 1/279 <Module::ActiveSupport::Deprecation::InstanceDelegator>#included 8
    0.00 0.00 0.00 0.00 1/279 <Module::JSON::Ext::Generator::GeneratorMethods::String>#included
    0.00 0.00 0.00 0.00 1/279 <Module::Concurrent::Synchronization::RbxAttrVolatile>#included 6
    0.00 0.00 0.00 0.00 1/279 Object#methods 19
    0.00 0.00 0.00 0.00 1/279 <Module::Concurrent::Synchronization::MriAttrVolatile>#included 6
    0.00 0.00 0.00 0.00 2/279 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 2/279 <Module::Pry::Config::Behavior>#included 28
    0.00 0.00 0.00 0.00 1/279 MIME::Types::Loader#load_columnar 74
    0.00 0.00 0.00 0.00 9/279 <Module::Singleton>#included 164
    0.00 0.00 0.00 0.00 5/279 <Module::Byebug::Subcommands>#included 14
    0.00 0.00 0.00 0.00 28/279 Class#instance_methods 19
    0.00 0.00 0.00 0.00 121/279 Object#singleton_methods 19
    0.00 0.00 0.00 0.00 6/279 <Module::ExceptionForMatrix>#included 76
    0.00 0.00 0.00 0.00 96/279 Kernel#require 1707
0.01% 0.00% 0.00 0.00 0.00 0.00 279 Kernel#extend
    0.00 0.00 0.00 0.00 11/11 <Module::Exception2MessageMapper>#extend_object
    0.00 0.00 0.00 0.00 268/279 Module#extend_object
    0.00 0.00 0.00 0.00 271/272 Module#extended
    0.00 0.00 0.00 0.00 1/1 <Module::MIME::Types::Columnar>#extended
    0.00 0.00 0.00 0.00 1/1 <Module::ActiveSupport::LazyLoadHooks>#extended
    0.00 0.00 0.00 0.00 2/2 <Module::ActiveSupport::Autoload>#extended
    0.00 0.00 0.00 0.00 2/2 <Module::ActiveSupport::Concern>#extended
    0.00 0.00 0.00 0.00 1/1 <Module::ActiveSupport::PerThreadRegistry>#extended
    0.00 0.00 0.00 0.00 1/1 <Module::CodeRay::PluginHost>#extended
    0.00 0.00 0.00 0.00 3/3 Kernel#require 8
0.01% 0.00% 0.00 0.00 0.00 0.00 3 Forwardable#instance_delegate 133
    0.00 0.00 0.00 0.00 3/42 Hash#each 133
    0.00 0.00 0.00 0.00 4/4 StructuredWarnings::Warning#warn 66
0.01% 0.01% 0.00 0.00 0.00 0.00 4 Warning#warn
    0.00 0.00 0.00 0.00 2/17 Kernel#require 99
    0.00 0.00 0.00 0.00 15/17 ActiveSupport::Deprecation::InstanceDelegator::ClassMethods#method_added 20
0.01% 0.00% 0.00 0.00 0.00 0.00 17 Module#delegate 154
    0.00 0.00 0.00 0.00 17/27293 Array#each 175
    0.00 0.00 0.00 0.00 17/127 Kernel#caller_locations 169
    0.00 0.00 0.00 0.00 17/3946 Set#include? 173
    0.00 0.00 0.00 0.00 17/5222 Symbol#to_s 172
    0.00 0.00 0.00 0.00 17/127 Thread::Backtrace::Location#lineno 170
    0.00 0.00 0.00 0.00 17/45 BasicObject#== 158
    0.00 0.00 0.00 0.00 17/127 Thread::Backtrace::Location#path 170
    0.00 0.00 0.00 0.00 17/1468 Array#first 169
    0.00 0.00 0.00 0.00 1/515 ReportConfigSupport#initialize 69
    0.00 0.00 0.00 0.00 1/515 ReportConfigSupport#load_school 116
    0.00 0.00 0.00 0.00 1/515 AverageSchoolAggregator#create_meter_collection 95
    0.00 0.00 0.00 0.00 2/515 AverageSchoolAggregator#create_empty_meter 113
    0.00 0.00 0.00 0.00 1/515 AnalysticsSchoolAndMeterMetaData#load_schools 43
    0.00 0.00 0.00 0.00 1/515 AverageSchoolAggregator#calculate 43
    0.00 0.00 0.00 0.00 5/515 AggregateDataService#aggregate_amr_data 182
    0.00 0.00 0.00 0.00 5/515 AggregateDataService#log_meter_dates 270
    0.00 0.00 0.00 0.00 8/515 AggregateDataService#aggregate_main_meters 227
    0.00 0.00 0.00 0.00 12/515 LocalAnalyticsMeterReadingDB#load_meter_collection 83
    0.00 0.00 0.00 0.00 39/515 MeterCollection#initialize 49
    0.00 0.00 0.00 0.00 18/515 AggregateDataService#aggregate_meters 265
    0.00 0.00 0.00 0.00 38/515 AnalysticsSchoolAndMeterMetaData#create_school 141
    0.00 0.00 0.00 0.00 26/515 Hash#each
    0.00 0.00 0.00 0.00 38/515 AnalysticsSchoolAndMeterMetaData#create_meter_collection 91
    0.00 0.00 0.00 0.00 65/515 Array#each
    0.00 0.00 0.00 0.00 128/515 Meter#initialize 32
    0.00 0.00 0.00 0.00 126/515 AnalysticsSchoolAndMeterMetaData#create_empty_meter 174
0.01% 0.00% 0.00 0.00 0.00 0.00 515 Logging#logger 6
    0.00 0.00 0.00 0.00 515/520 <Module::Logging>#logger 6
    0.00 0.00 0.00 0.00 253/503 Gem::StubSpecification#initialize 74
    0.00 0.00 0.00 0.00 250/503 Gem::Specification#initialize 2073
0.01% 0.00% 0.00 0.00 0.00 0.00 503 Gem::BasicSpecification#initialize 34
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#internal_init 34
    0.00 0.00 0.00 0.00 253/503 Gem::BasicSpecification#internal_init 34
    0.00 0.00 0.00 0.00 1292/1292 Class#new
0.01% 0.01% 0.00 0.00 0.00 0.00 1292 Psych::Nodes::Scalar#initialize 59
    0.00 0.00 0.00 0.00 8/10355 Rational#hash
    0.00 0.00 0.00 0.00 8/10355 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 5/10355 Hash#store
    0.00 0.00 0.00 0.00 27/10355 Kernel#require 59
    0.00 0.00 0.00 0.00 7/10355 Hash#[]=
    0.00 0.00 0.00 0.00 1482/10355 Hash#[]
    0.00 0.00 0.00 0.00 1609/10355 Array#hash
    0.00 0.00 0.00 0.00 3281/10355 Set#add 349
    0.00 0.00 0.00 0.00 3928/10355 Set#include? 254
0.01% 0.01% 0.00 0.00 0.00 0.00 10355 Kernel#hash
    0.00 0.00 0.00 0.00 42/7898 ActiveSupport::Inflector#underscore 96
    0.00 0.00 0.00 0.00 7856/7898 Array#map
0.01% 0.01% 0.00 0.00 0.00 0.00 7898 String#downcase!
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#initialize 232
0.01% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Document#start_new_page 253
    0.00 0.00 0.00 0.00 2/2 Prawn::Graphics::Color#update_colors 275
    0.00 0.00 0.00 0.00 2/105835 Class#new 259
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#generate_margin_box 273
    0.00 0.00 0.00 0.00 2/27293 Array#each 267
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#float 289
    0.00 0.00 0.00 0.00 2/2 Prawn::Graphics::Dash#dashed? 276
    0.00 0.00 0.00 0.00 2/2 Prawn::Document::GraphicsState#save_graphics_state 284
    0.00 0.00 0.00 0.00 4/8 Prawn::Core::ObjectStore#pages 281
    0.00 0.00 0.00 0.00 2/4 Prawn::Core::Page#dictionary 280
    0.00 0.00 0.00 0.00 12/2899401 Hash#[] 281
    0.00 0.00 0.00 0.00 4/64 Array#insert 280
    0.00 0.00 0.00 0.00 2/2 Prawn::Document::BoundingBox#absolute_top 287
    0.00 0.00 0.00 0.00 2/212089 Hash#[]= 281
    0.00 0.00 0.00 0.00 4/87193 Integer#+ 282
    0.00 0.00 0.00 0.00 38/38 AnalysticsSchoolAndMeterMetaData#create_meter_collection 91
0.01% 0.00% 0.00 0.00 0.00 0.00 38 MeterCollection#to_s 77
    0.00 0.00 0.00 0.00 38/4164 Array#join 77
    0.00 0.00 0.00 0.00 38/42 MeterCollection#all_meters 77
    0.00 0.00 0.00 0.00 114/21671 String#+ 77
    0.00 0.00 0.00 0.00 1/65 Pry::Slop#parse! 224
    0.00 0.00 0.00 0.00 1/65 Array#each
    0.00 0.00 0.00 0.00 2/65 RbReadline::Win32API#call 4438
    0.00 0.00 0.00 0.00 1/65 Kernel#require 17
    0.00 0.00 0.00 0.00 60/65 <Module::Gem>#load_path_insert_index 666
0.01% 0.00% 0.00 0.00 0.00 0.00 65 Enumerable#each_with_index
    0.00 0.00 0.00 0.00 64/27293 Array#each
    0.00 0.00 0.00 0.00 60/60 Gem::Specification#add_self_to_load_path 1575
0.01% 0.00% 0.00 0.00 0.00 0.00 60 <Module::Gem>#load_path_insert_index 666
    0.00 0.00 0.00 0.00 60/65 Enumerable#each_with_index 666
    0.00 0.00 0.00 0.00 4/8 LocalAnalyticsMeterReadingDB#meter_readings_marshal_filename 117
    0.00 0.00 0.00 0.00 4/8 LocalAnalyticsMeterReadingDB#meter_readings_yml_filename 113
0.01% 0.00% 0.00 0.00 0.00 0.00 8 LocalAnalyticsMeterReadingDB#meter_readings_filename_base 109
    0.00 0.00 0.00 0.00 8/8 MeterReadingsDownloadBase#meterreadings_cache_directory 109
    0.00 0.00 0.00 0.00 16/21671 String#+ 109
    0.00 0.00 0.00 0.00 1992/1992 Kernel#dup
0.01% 0.00% 0.00 0.00 0.00 0.00 1992 Kernel#initialize_dup
    0.00 0.00 0.00 0.00 720/720 String#initialize_copy
    0.00 0.00 0.00 0.00 504/504 Array#initialize_copy
    0.00 0.00 0.00 0.00 504/504 Kernel#initialize_copy
    0.00 0.00 0.00 0.00 250/250 Time#initialize_copy
    0.00 0.00 0.00 0.00 14/14 Hash#initialize_copy
    0.00 0.00 0.00 0.00 8/8 LocalAnalyticsMeterReadingDB#meter_readings_filename_base 109
0.01% 0.00% 0.00 0.00 0.00 0.00 8 MeterReadingsDownloadBase#meterreadings_cache_directory 53
    0.00 0.00 0.00 0.00 16/252 <Object::Object>#[] 54
    0.00 0.00 0.00 0.00 41/259 Gem::Requirement#as_list 186
    0.00 0.00 0.00 0.00 5/259 RequireAll#require_all 96
    0.00 0.00 0.00 0.00 1/259 Kernel#require 88
    0.00 0.00 0.00 0.00 10/259 AggregateDataService#combined_amr_data_date_range 321
    0.00 0.00 0.00 0.00 94/259 <Module::Backports>#require_relative_dir 5
    0.00 0.00 0.00 0.00 108/259 Gem::Specification#files 253
0.01% 0.01% 0.00 0.00 0.00 0.00 259 Array#sort
    0.00 0.00 0.00 0.00 84/303167 Date#compare_with_coercion
    0.00 0.00 0.00 0.00 134/2899401 Hash#[]
    0.00 0.00 0.00 0.00 67/6704 Integer#<=>
    0.00 0.00 0.00 0.00 1/2575 Kernel#require 22
    0.00 0.00 0.00 0.00 2574/2575 Array#sort!
0.01% 0.00% 0.00 0.00 0.00 0.00 2575 Numeric#nonzero?
    0.00 0.00 0.00 0.00 2575/2581 Numeric#zero?
    0.00 0.00 0.00 0.00 1/15 Kernel#require 35
    0.00 0.00 0.00 0.00 2/15 Module#attr_accessor
    0.00 0.00 0.00 0.00 12/15 Array#each
0.01% 0.00% 0.00 0.00 0.00 0.00 15 ActiveSupport::Deprecation::InstanceDelegator::ClassMethods#method_added 20
    0.00 0.00 0.00 0.00 15/17 Module#delegate 20
    0.00 0.00 0.00 0.00 15/20 Kernel#singleton_class 20
    0.00 0.00 0.00 0.00 1/8726 <Module::Psych>#parse_stream 400
    0.00 0.00 0.00 0.00 2/8726 Prawn::Document::GraphicsState#save_graphics_state 35
    0.00 0.00 0.00 0.00 1/8726 Pry::Slop#initialize 133
    0.00 0.00 0.00 0.00 1/8726 Pry::Slop::Option#initialize 40
    0.00 0.00 0.00 0.00 5/8726 Concurrent::Delay#initialize 63
    0.00 0.00 0.00 0.00 1/8726 <Class::Gem::Specification>#each 1021
    0.00 0.00 0.00 0.00 6/8726 Array#each
    0.00 0.00 0.00 0.00 19/8726 <Class::IRB::Inspector>#def_inspector 65
    0.00 0.00 0.00 0.00 43/8726 ActiveSupport::Inflector#inflections 235
    0.00 0.00 0.00 0.00 22/8726 <Module::Gem::Util>#traverse_parents 113
    0.00 0.00 0.00 0.00 250/8726 Gem::Specification#initialize 2090
    0.00 0.00 0.00 0.00 519/8726 Logger#add 464
    0.00 0.00 0.00 0.00 7856/8726 Array#map
0.01% 0.01% 0.00 0.00 0.00 0.00 8726 Kernel#block_given?
    0.00 0.00 0.00 0.00 1194/1194 <Class::Pry::Command>#command_regex 183
0.01% 0.00% 0.00 0.00 0.00 0.00 1194 <Class::Pry::Command>#convert_to_regex 187
    0.00 0.00 0.00 0.00 1142/1241 <Class::Regexp>#escape 189
    0.00 0.00 0.00 0.00 1194/55815 Module#=== 187
    0.00 0.00 0.00 0.00 13/43 Kernel#require 72
    0.00 0.00 0.00 0.00 30/43 ActiveSupport::Autoload#eager_autoload 67
0.01% 0.00% 0.00 0.00 0.00 0.00 43 ActiveSupport::Autoload#autoload 36
    0.00 0.00 0.00 0.00 42/42 ActiveSupport::Inflector#underscore 38
    0.00 0.00 0.00 0.00 43/151 Module#autoload 45
    0.00 0.00 0.00 0.00 42/4164 Array#join 37
    0.00 0.00 0.00 0.00 42/5222 Symbol#to_s 37
    0.00 0.00 0.00 0.00 42/114 Module#name 37
    0.00 0.00 0.00 0.00 42/2247 Array#compact 37
    0.00 0.00 0.00 0.00 30/212089 Hash#[]= 42
    0.00 0.00 0.00 0.00 1/8500 REXML::XMLDecl#initialize 21
    0.00 0.00 0.00 0.00 1/8500 REXML::XMLDecl#encoding= 75
    0.00 0.00 0.00 0.00 2/8500 Prawn::Graphics::Dash#dash 32
    0.00 0.00 0.00 0.00 1/8500 ActiveSupport::Concern#included 125
    0.00 0.00 0.00 0.00 1/8500 Hash#each
    0.00 0.00 0.00 0.00 4/8500 SchoolFactory#load_or_use_cached_meter_collection 18
    0.00 0.00 0.00 0.00 7/8500 Gem::Specification#platform= 452
    0.00 0.00 0.00 0.00 6/8500 AggregateDataService#aggregate_meters 260
    0.00 0.00 0.00 0.00 28/8500 AMRData#set_long_gap_boundary 162
    0.00 0.00 0.00 0.00 70/8500 AnalysticsSchoolAndMeterMetaData#create_missing_aggregate_meters 118
    0.00 0.00 0.00 0.00 124/8500 AnalysticsSchoolAndMeterMetaData#create_empty_meter 188
    0.00 0.00 0.00 0.00 161/8500 Array#each
    0.00 0.00 0.00 0.00 519/8500 Logger#add 463
    0.00 0.00 0.00 0.00 3128/8500 Set#initialize 96
    0.00 0.00 0.00 0.00 4447/8500 Range#each
0.01% 0.01% 0.00 0.00 0.00 0.00 8500 NilClass#nil?
    0.00 0.00 0.00 0.00 1/23 Kernel#require_relative
    0.00 0.00 0.00 0.00 22/23 Kernel#require 971
0.01% 0.01% 0.00 0.00 0.00 0.00 23 <Class::Struct>#new
    0.00 0.00 0.00 0.00 331/18432 Module#method_added
    0.00 0.00 0.00 0.00 92/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 23/1787 Class#inherited
    0.00 0.00 0.00 0.00 5/520 Array#each
    0.00 0.00 0.00 0.00 515/520 Logging#logger 6
0.01% 0.00% 0.00 0.00 0.00 0.00 520 <Module::Logging>#logger 12
    0.00 0.00 0.00 0.00 520/757 Module#const_defined? 12
    0.00 0.00 0.00 0.00 191/191 Class#new
0.01% 0.00% 0.00 0.00 0.00 0.00 191 Gem::Version#initialize 207
    0.00 0.00 0.00 0.00 191/444 <Class::Gem::Version>#correct? 207
    0.00 0.00 0.00 0.00 191/925 String#gsub 214
    0.00 0.00 0.00 0.00 191/442 String#strip 214
    0.00 0.00 0.00 0.00 191/65335 String#to_s 214
    0.00 0.00 0.00 0.00 191/6374 Kernel#class 207
    0.00 0.00 0.00 0.00 1/1 Kernel#require 1
0.01% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Daru>#has_gsl? 66
    0.00 0.00 0.00 0.00 1/5219 Kernel#require 57
    0.00 0.00 0.00 0.00 1/48 Module#class_variable_defined? 54
    0.00 0.00 0.00 0.00 1/8 Module#class_variable_set 61
    0.00 0.00 0.00 0.00 1/2059 Symbol#== 56
    0.00 0.00 0.00 0.00 1/48 Module#class_variable_get 65
    0.00 0.00 0.00 0.00 1/5222 Symbol#to_s 57
    0.00 0.00 0.00 0.00 1/55815 Module#=== 57
    0.00 0.00 0.00 0.00 3/3 Kernel#require 26
0.01% 0.00% 0.00 0.00 0.00 0.00 3 ActiveSupport::Deprecation::InstanceDelegator::ClassMethods#include 15
    0.00 0.00 0.00 0.00 3/27293 Array#each 15
    0.00 0.00 0.00 0.00 3/533 Module#include 16
    0.00 0.00 0.00 0.00 3/31 Module#instance_methods 15
    0.00 0.00 0.00 0.00 3/888 <Module::MethodSource::MethodExtensions>#included 80
    0.00 0.00 0.00 0.00 1/888 Pry::Slop#extract_long_flag 636
    0.00 0.00 0.00 0.00 6/888 Array#map
    0.00 0.00 0.00 0.00 60/888 Psych::ScalarScanner#tokenize 98
    0.00 0.00 0.00 0.00 8/888 Kernel#require 450
    0.00 0.00 0.00 0.00 42/888 ActiveSupport::Inflector#underscore 90
    0.00 0.00 0.00 0.00 254/888 Kernel#!~
    0.00 0.00 0.00 0.00 48/888 Array#each
    0.00 0.00 0.00 0.00 22/888 <Module::Gem::BundlerVersionFinder>#lockfile_version 85
    0.00 0.00 0.00 0.00 444/888 <Class::Gem::Version>#correct? 173
0.01% 0.01% 0.00 0.00 0.00 0.00 888 String#=~
    0.00 0.00 0.00 0.00 1/3 MIME::Types::WarnLogger#initialize 29
    0.00 0.00 0.00 0.00 2/3 Class#new
0.01% 0.00% 0.00 0.00 0.00 0.00 3 Logger#initialize 380
    0.00 0.00 0.00 0.00 5/105835 Class#new 387
    0.00 0.00 0.00 0.00 3/5 Logger#level= 380
    0.00 0.00 0.00 0.00 3/3 Logger#datetime_format= 383
    0.00 0.00 0.00 0.00 191/444 Gem::Version#initialize 207
    0.00 0.00 0.00 0.00 253/444 Gem::StubSpecification::StubLine#initialize 42
0.01% 0.00% 0.00 0.00 0.00 0.00 444 <Class::Gem::Version>#correct? 173
    0.00 0.00 0.00 0.00 444/888 String#=~ 173
    0.00 0.00 0.00 0.00 444/65335 String#to_s 173
    0.00 0.00 0.00 0.00 2/6704 Array#<=>
    0.00 0.00 0.00 0.00 67/6704 Array#sort
    0.00 0.00 0.00 0.00 6635/6704 Gem::Version#<=> 357
0.01% 0.01% 0.00 0.00 0.00 0.00 6704 Integer#<=>
    0.00 0.00 0.00 0.00 2/2030 <Class::HTTP::CookieJar>#const_missing 11
    0.00 0.00 0.00 0.00 3/2030 REXML::Encoding#find_encoding 35
    0.00 0.00 0.00 0.00 2/2030 Kernel#require_relative
    0.00 0.00 0.00 0.00 76/2030 Array#each
    0.00 0.00 0.00 0.00 23/2030 String#blank? 118
    0.00 0.00 0.00 0.00 79/2030 Psych::ScalarScanner#parse_int 116
    0.00 0.00 0.00 0.00 210/2030 Gem::Platform#initialize 79
    0.00 0.00 0.00 0.00 1635/2030 Psych::ScalarScanner#tokenize 37
0.01% 0.01% 0.00 0.00 0.00 0.00 2030 Regexp#===
    0.00 0.00 0.00 0.00 38/1330 Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence 127
    0.00 0.00 0.00 0.00 1292/1330 Psych::Visitors::ToRuby#deserialize 47
0.01% 0.00% 0.00 0.00 0.00 0.00 1330 Psych::Visitors::ToRuby#resolve_class 391
    0.00 0.00 0.00 0.00 1330/1349 Psych::ClassLoader#load 391
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#start_new_page 275
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Graphics::Color#update_colors 196
    0.00 0.00 0.00 0.00 2/2 Prawn::Graphics::Color#set_stroke_color 200
    0.00 0.00 0.00 0.00 2/2 Prawn::Graphics::Color#set_fill_color 199
    0.00 0.00 0.00 0.00 2/4 Prawn::Graphics::Color#set_fill_color 188
    0.00 0.00 0.00 0.00 2/4 Prawn::Graphics::Color#set_stroke_color 192
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Prawn::Graphics::Color#set_color 168
    0.00 0.00 0.00 0.00 4/4 Prawn::Graphics::Color#color_to_s 182
    0.00 0.00 0.00 0.00 4/4 Prawn::Graphics::Color#set_color_space 181
    0.00 0.00 0.00 0.00 4/10 Prawn::Document::Internals#add_content 183
    0.00 0.00 0.00 0.00 4/4 Prawn::Graphics::Color#color_space 181
    0.00 0.00 0.00 0.00 4/2899401 Hash#[] 177
    0.00 0.00 0.00 0.00 285/3176 Array#select
    0.00 0.00 0.00 0.00 1336/3176 Array#any?
    0.00 0.00 0.00 0.00 1555/3176 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 3176 Gem::Dependency#runtime? 169
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Logger::LogDevice#initialize 671
    0.00 0.00 0.00 0.00 2/2 Logger::LogDevice#set_dev 673
    0.00 0.00 0.00 0.00 2/2 MonitorMixin#mon_initialize 672
    0.00 0.00 0.00 0.00 1/3692566 Kernel#is_a? 679
    0.00 0.00 0.00 0.00 2/6374 ReportConfigSupport#load_school 118
    0.00 0.00 0.00 0.00 1/6374 AverageSchoolAggregator#calculate 30
    0.00 0.00 0.00 0.00 2/6374 Prawn::Document#initialize 190
    0.00 0.00 0.00 0.00 11/6374 Byebug::Setting#initialize 15
    0.00 0.00 0.00 0.00 5/6374 Gem::Dependency#merge 272
    0.00 0.00 0.00 0.00 15/6374 Byebug::Setting#to_sym 33
    0.00 0.00 0.00 0.00 3/6374 Kernel#require 52
    0.00 0.00 0.00 0.00 24/6374 Hash#each_key
    0.00 0.00 0.00 0.00 13/6374 Gem::Platform#== 131
    0.00 0.00 0.00 0.00 32/6374 Gem::Version#bump 231
    0.00 0.00 0.00 0.00 48/6374 Array#each
    0.00 0.00 0.00 0.00 191/6374 Gem::Version#initialize 207
    0.00 0.00 0.00 0.00 1481/6374 Psych::Visitors::Visitor#visit 16
    0.00 0.00 0.00 0.00 915/6374 Gem::BasicSpecification#default_gem? 83
    0.00 0.00 0.00 0.00 1665/6374 Array#map!
    0.00 0.00 0.00 0.00 1966/6374 Set#merge 430
0.00% 0.00% 0.00 0.00 0.00 0.00 6374 Kernel#class
    0.00 0.00 0.00 0.00 780/840 Array#any?
    0.00 0.00 0.00 0.00 60/840 Gem::BasicSpecification#find_full_gem_path 105
0.00% 0.00% 0.00 0.00 0.00 0.00 840 Gem::Specification#gems_dir 2010
    0.00 0.00 0.00 0.00 67/71 Gem::Specification#base_dir 2010
    0.00 0.00 0.00 0.00 67/23289 <Class::File>#join 2010
    0.00 0.00 0.00 0.00 1563/1563 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1563 Gem::Version#bump 225
    0.00 0.00 0.00 0.00 32/2281 <Class::Gem::Version>#new 231
    0.00 0.00 0.00 0.00 32/250 Gem::Version#segments 226
    0.00 0.00 0.00 0.00 32/4164 Array#join 231
    0.00 0.00 0.00 0.00 32/43427 Array#any? 227
    0.00 0.00 0.00 0.00 31/2297 Array#pop 228
    0.00 0.00 0.00 0.00 32/6374 Kernel#class 231
    0.00 0.00 0.00 0.00 3148/3148 MonitorMixin#mon_enter 185
0.00% 0.00% 0.00 0.00 0.00 0.00 3148 Thread::Mutex#lock
    0.00 0.00 0.00 0.00 2/2 Logger::LogDevice#initialize 673
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Logger::LogDevice#set_dev 735
    0.00 0.00 0.00 0.00 1/1 Logger::LogDevice#open_logfile 738
    0.00 0.00 0.00 0.00 3/12104 Kernel#respond_to? 735
    0.00 0.00 0.00 0.00 1/2 IO#sync= 739
    0.00 0.00 0.00 0.00 42/42 ActiveSupport::Autoload#autoload 38
0.00% 0.00% 0.00 0.00 0.00 0.00 42 ActiveSupport::Inflector#underscore 90
    0.00 0.00 0.00 0.00 126/4145 String#gsub! 94
    0.00 0.00 0.00 0.00 42/43 ActiveSupport::Inflector#inflections 92
    0.00 0.00 0.00 0.00 42/925 String#gsub 91
    0.00 0.00 0.00 0.00 252/16325 String#freeze 95
    0.00 0.00 0.00 0.00 42/888 String#=~ 90
    0.00 0.00 0.00 0.00 42/114 Regexp#to_s 92
    0.00 0.00 0.00 0.00 42/42 String#tr! 95
    0.00 0.00 0.00 0.00 42/7898 String#downcase! 96
    0.00 0.00 0.00 0.00 42/65335 String#to_s 91
    0.00 0.00 0.00 0.00 1/1 Logger::LogDevice#set_dev 738
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Logger::LogDevice#open_logfile 746
    0.00 0.00 0.00 0.00 1/1 Logger::LogDevice#create_logfile 748
    0.00 0.00 0.00 0.00 1/9 <Class::IO>#open 746
    0.00 0.00 0.00 0.00 1/25 Integer#| 746
    0.00 0.00 0.00 0.00 1/3 <Class::SystemCallError>#=== 747
    0.00 0.00 0.00 0.00 1/8 Array#each
    0.00 0.00 0.00 0.00 1/8 <Class::MIME::Types>#new 6
    0.00 0.00 0.00 0.00 4/8 AwesomeMethodArray#- 18
    0.00 0.00 0.00 0.00 1/8 Kernel#require 72
    0.00 0.00 0.00 0.00 1/8 CodeRay::PluginHost#plugin_hash 134
0.00% 0.00% 0.00 0.00 0.00 0.00 8 Kernel#tap
    0.00 0.00 0.00 0.00 1/1 CodeRay::PluginHost#load_plugin_map
    0.00 0.00 0.00 0.00 2/62483 Range#each
    0.00 0.00 0.00 0.00 1/1965 <Class::MIME::Types>#__instances__
    0.00 0.00 0.00 0.00 4/12 Kernel#instance_variable_get
    0.00 0.00 0.00 0.00 1/4647 Set#add
    0.00 0.00 0.00 0.00 4/159 Kernel#instance_variable_set
    0.00 0.00 0.00 0.00 1/1 Pry::PluginManager::Plugin#enable!
    0.00 0.00 0.00 0.00 2/842 Gem::BasicSpecification#extension_dir 91
    0.00 0.00 0.00 0.00 780/842 Array#any?
    0.00 0.00 0.00 0.00 60/842 Gem::BasicSpecification#find_full_gem_path 105
0.00% 0.00% 0.00 0.00 0.00 0.00 842 Gem::Specification#full_name 1998
    0.00 0.00 0.00 0.00 67/67 Gem::BasicSpecification#full_name 1998
    0.00 0.00 0.00 0.00 1/1 Kernel#require 91
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Zip::FileSystem::ZipFsFile::ZipFsStat>#delegate_to_fs_file 72
    0.00 0.00 0.00 0.00 1/27293 Array#each 72
    0.00 0.00 0.00 0.00 1/1 AverageSchoolAggregator#calculate 32
0.00% 0.00% 0.00 0.00 0.00 0.00 1 AverageSchoolAggregator#create_meter_collection 95
    0.00 0.00 0.00 0.00 2/2 AverageSchoolAggregator#create_empty_meter 105
    0.00 0.00 0.00 0.00 2/105835 Class#new 101
    0.00 0.00 0.00 0.00 1/234 Logger#debug 95
    0.00 0.00 0.00 0.00 1/515 Logging#logger 95
    0.00 0.00 0.00 0.00 2/21671 String#+ 105
    0.00 0.00 0.00 0.00 2/2623 Gem::BasicSpecification#full_require_paths 145
    0.00 0.00 0.00 0.00 544/2623 Gem::BasicSpecification#gem_build_complete_path 46
    0.00 0.00 0.00 0.00 2077/2623 Gem::BasicSpecification#have_file? 326
0.00% 0.00% 0.00 0.00 0.00 0.00 2623 Gem::BasicSpecification#extension_dir 91
    0.00 0.00 0.00 0.00 2/2 Gem::BasicSpecification#extensions_dir 91
    0.00 0.00 0.00 0.00 2/458 <Class::File>#expand_path 91
    0.00 0.00 0.00 0.00 2/23289 <Class::File>#join 91
    0.00 0.00 0.00 0.00 2/842 Gem::Specification#full_name 91
    0.00 0.00 0.00 0.00 2/40024 Kernel#untaint 91
    0.00 0.00 0.00 0.00 2/2 Prawn::Graphics::Color#update_colors 200
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Graphics::Color#set_stroke_color 192
    0.00 0.00 0.00 0.00 2/4 Prawn::Graphics::Color#set_color 192
    0.00 0.00 0.00 0.00 250/250 Gem::BasicSpecification#initialize 34
0.00% 0.00% 0.00 0.00 0.00 0.00 250 Gem::Specification#internal_init 2174
    0.00 0.00 0.00 0.00 250/503 Gem::BasicSpecification#internal_init 2174
    0.00 0.00 0.00 0.00 1441/1441 <Class::Gem::Platform>#match 26
0.00% 0.00% 0.00 0.00 0.00 0.00 1441 <Module::Gem>#platforms 770
    0.00 0.00 0.00 0.00 42/43 ActiveSupport::Inflector#underscore 92
    0.00 0.00 0.00 0.00 1/43 Kernel#require 10
0.00% 0.00% 0.00 0.00 0.00 0.00 43 ActiveSupport::Inflector#inflections 235
    0.00 0.00 0.00 0.00 6/6 ActiveSupport::Inflector::Inflections#irregular 66
    0.00 0.00 0.00 0.00 27/39 ActiveSupport::Inflector::Inflections#singular 59
    0.00 0.00 0.00 0.00 21/33 ActiveSupport::Inflector::Inflections#plural 31
    0.00 0.00 0.00 0.00 43/43 <Class::ActiveSupport::Inflector::Inflections>#instance 236
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Inflector::Inflections#uncountable 68
    0.00 0.00 0.00 0.00 43/8726 Kernel#block_given? 235
    0.00 0.00 0.00 0.00 1/18 CodeRay::PluginHost#register 129
    0.00 0.00 0.00 0.00 16/18 Hash#each
    0.00 0.00 0.00 0.00 1/18 CodeRay::PluginHost#[] 52
0.00% 0.00% 0.00 0.00 0.00 0.00 18 *CodeRay::PluginHost#plugin_hash 134
    0.00 0.00 0.00 0.00 1/8 Kernel#tap 134
    0.00 0.00 0.00 0.00 1/1 CodeRay::PluginHost#make_plugin_hash 134
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#initialize 19
0.00% 0.00% 0.00 0.00 0.00 0.00 250 Gem::Specification#summary= 2465
    0.00 0.00 0.00 0.00 500/925 String#gsub 2465
    0.00 0.00 0.00 0.00 250/442 String#strip 2465
    0.00 0.00 0.00 0.00 250/65335 String#to_s 2465
    0.00 0.00 0.00 0.00 1/150 Object#methods 17
    0.00 0.00 0.00 0.00 121/150 Object#singleton_methods 17
    0.00 0.00 0.00 0.00 28/150 Class#instance_methods 17
0.00% 0.00% 0.00 0.00 0.00 0.00 150 Method#call
    0.00 0.00 0.00 0.00 28/31 Module#instance_methods
    0.00 0.00 0.00 0.00 121/121 Kernel#singleton_methods
    0.00 0.00 0.00 0.00 1/2 Kernel#methods
    0.00 0.00 0.00 0.00 2/925 CodeRay::PluginHost#const_missing 62
    0.00 0.00 0.00 0.00 4/925 Hash#[]
    0.00 0.00 0.00 0.00 1/925 Kernel#require 324
    0.00 0.00 0.00 0.00 14/925 Array#each
    0.00 0.00 0.00 0.00 6/925 Array#map
    0.00 0.00 0.00 0.00 42/925 ActiveSupport::Inflector#underscore 91
    0.00 0.00 0.00 0.00 45/925 Byebug::Setting#to_sym 34
    0.00 0.00 0.00 0.00 120/925 Psych::ScalarScanner#tokenize 105
    0.00 0.00 0.00 0.00 191/925 Gem::Version#initialize 214
    0.00 0.00 0.00 0.00 500/925 Gem::Specification#summary= 2465
0.00% 0.00% 0.00 0.00 0.00 0.00 925 String#gsub
    0.00 0.00 0.00 0.00 6/103 String#upcase
    0.00 0.00 0.00 0.00 1/537 <Module::Mutex_m>#append_features 49
    0.00 0.00 0.00 0.00 2/537 ActiveSupport::Concern#append_features 118
    0.00 0.00 0.00 0.00 2/537 <Module::Spreadsheet::Excel::Offset>#append_features 17
    0.00 0.00 0.00 0.00 3/537 <Object::Object>#include
    0.00 0.00 0.00 0.00 9/537 <Module::Singleton>#append_features 158
    0.00 0.00 0.00 0.00 5/537 <Module::Spreadsheet::Datatypes>#append_features 10
    0.00 0.00 0.00 0.00 515/537 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 537 Module#append_features
    0.00 0.00 0.00 0.00 1/5708 <Class::Spreadsheet::Row>#enum 123
    0.00 0.00 0.00 0.00 1/5708 <Class::Spreadsheet::Column>#enum 123
    0.00 0.00 0.00 0.00 1/5708 Pry::Slop#build_option 601
    0.00 0.00 0.00 0.00 1/5708 Array#each
    0.00 0.00 0.00 0.00 1/5708 <Class::Spreadsheet::Worksheet>#enum 123
    0.00 0.00 0.00 0.00 6/5708 <Class::Spreadsheet::Font>#enum 123
    0.00 0.00 0.00 0.00 8/5708 <Class::Spreadsheet::Format>#enum 123
    0.00 0.00 0.00 0.00 13/5708 Pry::CommandSet#[] 325
    0.00 0.00 0.00 0.00 5/5708 AggregateDataService#combined_amr_data_date_range 321
    0.00 0.00 0.00 0.00 5/5708 RequireAll#require_all 40
    0.00 0.00 0.00 0.00 10/5708 Array#any?
    0.00 0.00 0.00 0.00 10/5708 Array#extract_options! 23
    0.00 0.00 0.00 0.00 46/5708 <Module::Backports>#make_block_optional 8
    0.00 0.00 0.00 0.00 189/5708 Psych::TreeBuilder#pop 118
    0.00 0.00 0.00 0.00 253/5708 Gem::StubSpecification::StubLine#initialize 56
    0.00 0.00 0.00 0.00 1230/5708 Gem::Dependency#initialize 50
    0.00 0.00 0.00 0.00 3928/5708 MIME::Types#add 164
0.00% 0.00% 0.00 0.00 0.00 0.00 5708 Array#last
    0.00 0.00 0.00 0.00 1/1 Kernel#tap
0.00% 0.00% 0.00 0.00 0.00 0.00 1 CodeRay::PluginHost#load_plugin_map 160
    0.00 0.00 0.00 0.00 1/1595 Kernel#require_with_backports 162
    0.00 0.00 0.00 0.00 1/550 <Class::File>#exist? 161
    0.00 0.00 0.00 0.00 1/2 CodeRay::PluginHost#path_to 160
    0.00 0.00 0.00 0.00 1671/1671 Psych::Parser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 1671 Psych::TreeBuilder#event_location 34
    0.00 0.00 0.00 0.00 1/1481 Psych::TreeBuilder#start_stream 86
    0.00 0.00 0.00 0.00 38/1481 Psych::TreeBuilder#start_sequence 4
    0.00 0.00 0.00 0.00 150/1481 Psych::TreeBuilder#start_mapping 4
    0.00 0.00 0.00 0.00 1292/1481 Psych::TreeBuilder#set_location 123
0.00% 0.00% 0.00 0.00 0.00 0.00 1481 Psych::TreeBuilder#set_start_location 128
    0.00 0.00 0.00 0.00 18/598 Kernel#require 25
    0.00 0.00 0.00 0.00 20/598 Hash#[]=
    0.00 0.00 0.00 0.00 560/598 Gem::Version#hash 244
0.00% 0.00% 0.00 0.00 0.00 0.00 598 Array#hash
    0.00 0.00 0.00 0.00 1609/10355 Kernel#hash
    0.00 0.00 0.00 0.00 29/589 String#hash
    0.00 0.00 0.00 0.00 2/28 Kernel#require 115
    0.00 0.00 0.00 0.00 9/28 Module#class_eval
    0.00 0.00 0.00 0.00 4/28 Object#DelegateClass 388
    0.00 0.00 0.00 0.00 13/28 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 28 Class#instance_methods 21
    0.00 0.00 0.00 0.00 28/150 Method#call 17
    0.00 0.00 0.00 0.00 28/279 Kernel#extend 19
    0.00 0.00 0.00 0.00 28/159 Kernel#instance_variable_set 18
    0.00 0.00 0.00 0.00 28/150 UnboundMethod#bind 17
    0.00 0.00 0.00 0.00 6/6 Kernel#require 731
0.00% 0.00% 0.00 0.00 0.00 0.00 6 <Class::Net::NTLM::FieldSet>#define 363
    0.00 0.00 0.00 0.00 6/223 Module#module_eval 370
    0.00 0.00 0.00 0.00 6/105835 Class#new 363
    0.00 0.00 0.00 0.00 6/2808 BasicObject#singleton_method_added 364
    0.00 0.00 0.00 0.00 1/12 Array#each
    0.00 0.00 0.00 0.00 9/12 Hash#each_pair
    0.00 0.00 0.00 0.00 2/12 Kernel#require 141
0.00% 0.00% 0.00 0.00 0.00 0.00 12 *Hash#each_pair
    0.00 0.00 0.00 0.00 9/12 Hash#each_pair
    0.00 0.00 0.00 0.00 180/1432 Module#define_method
    0.00 0.00 0.00 0.00 60/105835 Class#new
    0.00 0.00 0.00 0.00 60/168 Module#const_set
    0.00 0.00 0.00 0.00 60/74 String#delete
    0.00 0.00 0.00 0.00 60/212089 Hash#[]=
    0.00 0.00 0.00 0.00 1/1 Logger::LogDevice#open_logfile 748
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Logger::LogDevice#create_logfile 754
    0.00 0.00 0.00 0.00 2/2 File#flock 758
    0.00 0.00 0.00 0.00 1/9 <Class::IO>#open 754
    0.00 0.00 0.00 0.00 1/1 Logger::LogDevice#add_log_header 757
    0.00 0.00 0.00 0.00 1/2 IO#sync= 756
    0.00 0.00 0.00 0.00 3/25 Integer#| 754
    0.00 0.00 0.00 0.00 1/1 Kernel#require 207
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::IRB::ExtendCommandBundle>#install_extend_commands 120
    0.00 0.00 0.00 0.00 1/27293 Array#each 120
    0.00 0.00 0.00 0.00 2/2 Kernel#require 45
0.00% 0.00% 0.00 0.00 0.00 0.00 2 ActiveSupport::Autoload#eager_autoload 63
    0.00 0.00 0.00 0.00 30/43 ActiveSupport::Autoload#autoload 67
    0.00 0.00 0.00 0.00 13/13 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 13 <Module::IRB::ExtendCommandBundle>#def_extend_command 132
    0.00 0.00 0.00 0.00 13/391 Kernel#eval 141
    0.00 0.00 0.00 0.00 13/27293 Array#each 165
    0.00 0.00 0.00 0.00 39/5222 Symbol#to_s 141
    0.00 0.00 0.00 0.00 13/135 Symbol#id2name 134
    0.00 0.00 0.00 0.00 13/55815 Module#=== 132
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#initialize 10
0.00% 0.00% 0.00 0.00 0.00 0.00 250 Gem::Specification#authors= 283
    0.00 0.00 0.00 0.00 250/251 Enumerable#grep 283
    0.00 0.00 0.00 0.00 250/5829 Array#flatten 283
    0.00 0.00 0.00 0.00 250/3137 Kernel#Array 283
    0.00 0.00 0.00 0.00 13/755 Pry::CommandSet#alias_command 214
    0.00 0.00 0.00 0.00 19/755 Kernel#require 6
    0.00 0.00 0.00 0.00 597/755 <Class::Pry::Command>#command_regex 181
    0.00 0.00 0.00 0.00 126/755 <Class::Pry::ClassCommand>#inherited 546
0.00% 0.00% 0.00 0.00 0.00 0.00 755 <Class::Pry::Command>#command_options 44
    0.00 0.00 0.00 0.00 63/86 <Class::Pry::Command>#default_options 44
    0.00 0.00 0.00 0.00 82/131 Hash#merge! 45
    0.00 0.00 0.00 0.00 63/967 <Class::Pry::Command>#match 44
    0.00 0.00 0.00 0.00 2/63 Class#initialize
    0.00 0.00 0.00 0.00 61/63 Kernel#require 2
0.00% 0.00% 0.00 0.00 0.00 0.00 63 <Class::Pry::ClassCommand>#inherited 544
    0.00 0.00 0.00 0.00 126/755 <Class::Pry::Command>#command_options 546
    0.00 0.00 0.00 0.00 126/967 <Class::Pry::Command>#match 544
    0.00 0.00 0.00 0.00 126/187 <Class::Pry::Command>#description 545
    0.00 0.00 0.00 0.00 3148/3148 MonitorMixin#mon_exit 200
0.00% 0.00% 0.00 0.00 0.00 0.00 3148 Thread::Mutex#unlock
    0.00 0.00 0.00 0.00 1/580 Gem::Dependency#to_specs 307
    0.00 0.00 0.00 0.00 579/580 Gem::Dependency#matching_specs 279
0.00% 0.00% 0.00 0.00 0.00 0.00 580 <Class::Gem::Specification>#stubs_for 865
    0.00 0.00 0.00 0.00 1/910 Array#each
    0.00 0.00 0.00 0.00 2/910 Pry::Config::Behavior#method_missing 177
    0.00 0.00 0.00 0.00 1/910 Kernel#require 9
    0.00 0.00 0.00 0.00 1/910 Kernel#require_relative
    0.00 0.00 0.00 0.00 2/910 CodeRay::PluginHost#validate_id 209
    0.00 0.00 0.00 0.00 1/910 <Class::HTTP::CookieJar::AbstractSaver>#class_to_symbol 27
    0.00 0.00 0.00 0.00 24/910 ActiveSupport::Inflector::Inflections#irregular 167
    0.00 0.00 0.00 0.00 12/910 Prawn::Graphics::Color#hex2rgb 94
    0.00 0.00 0.00 0.00 253/910 Gem::StubSpecification::StubLine#initialize 40
    0.00 0.00 0.00 0.00 94/910 <Module::Backports>#require_relative_dir 4
    0.00 0.00 0.00 0.00 519/910 Logger::Formatter#call 599
0.00% 0.00% 0.00 0.00 0.00 0.00 910 String#[]
    0.00 0.00 0.00 0.00 3/757 <Module::MethodSource::MethodExtensions>#included 80
    0.00 0.00 0.00 0.00 1/757 <Class::HTTP::CookieJar>#const_missing 22
    0.00 0.00 0.00 0.00 1/757 <Module::Backports>#suppress_verbose_warnings 515
    0.00 0.00 0.00 0.00 1/757 <Module::JSON>#parser= 28
    0.00 0.00 0.00 0.00 2/757 ActiveSupport::Concern#append_features 119
    0.00 0.00 0.00 0.00 6/757 <Class::Zip::ExtraField::Generic>#register_map 4
    0.00 0.00 0.00 0.00 16/757 <Module::Exception2MessageMapper>#def_exception 137
    0.00 0.00 0.00 0.00 23/757 Array#each
    0.00 0.00 0.00 0.00 23/757 Kernel#require 7
    0.00 0.00 0.00 0.00 39/757 MeterCollection#initialize 48
    0.00 0.00 0.00 0.00 122/757 <Module::RubyToken>#def_token 245
    0.00 0.00 0.00 0.00 520/757 <Module::Logging>#logger 12
0.00% 0.00% 0.00 0.00 0.00 0.00 757 Module#const_defined?
    0.00 0.00 0.00 0.00 2/35 <Class::Net::NTLM::FieldSet>#int16LE 379
    0.00 0.00 0.00 0.00 4/35 <Class::Net::NTLM::FieldSet>#int64LE 387
    0.00 0.00 0.00 0.00 8/35 <Class::Net::NTLM::FieldSet>#string 375
    0.00 0.00 0.00 0.00 10/35 <Class::Net::NTLM::FieldSet>#security_buffer 391
    0.00 0.00 0.00 0.00 11/35 <Class::Net::NTLM::FieldSet>#int32LE 383
0.00% 0.00% 0.00 0.00 0.00 0.00 35 <Class::Net::NTLM::FieldSet>#add_field 413
    0.00 0.00 0.00 0.00 35/35 <Class::Net::NTLM::FieldSet>#define_accessor 414
    0.00 0.00 0.00 0.00 35/1588 Array#push 413
    0.00 0.00 0.00 0.00 1/2478 Pry::PluginManager::Plugin#supported? 66
    0.00 0.00 0.00 0.00 68/2478 Gem::Specification#runtime_dependencies 2402
    0.00 0.00 0.00 0.00 230/2478 Gem::Specification#has_conflicts? 1737
    0.00 0.00 0.00 0.00 316/2478 Array#any?
    0.00 0.00 0.00 0.00 754/2478 Gem::Specification#traverse 2651
    0.00 0.00 0.00 0.00 1109/2478 Gem::Specification#add_dependency_with_type 1559
0.00% 0.00% 0.00 0.00 0.00 0.00 2478 Gem::Specification#dependencies 1828
    0.00 0.00 0.00 0.00 522/522 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 522 <Class::Delegator>#delegating_block 347
    0.00 0.00 0.00 0.00 522/537 Kernel#lambda 347
    0.00 0.00 0.00 0.00 35/35 <Class::Net::NTLM::FieldSet>#add_field 414
0.00% 0.00% 0.00 0.00 0.00 0.00 35 <Class::Net::NTLM::FieldSet>#define_accessor 418
    0.00 0.00 0.00 0.00 35/223 Module#module_eval 418
    0.00 0.00 0.00 0.00 140/5222 Symbol#to_s 418
    0.00 0.00 0.00 0.00 35/87193 Integer#+ 418
    0.00 0.00 0.00 0.00 2/224 <Module::Backports>#suppress_verbose_warnings 1049
    0.00 0.00 0.00 0.00 2/224 Kernel#require_relative
    0.00 0.00 0.00 0.00 2/224 <Module::AwesomePrint::OpenStruct>#included 10
    0.00 0.00 0.00 0.00 9/224 Array#each
    0.00 0.00 0.00 0.00 11/224 Distribution::Distributable#create_distribution_methods 126
    0.00 0.00 0.00 0.00 4/224 Hash#each
    0.00 0.00 0.00 0.00 179/224 Kernel#require 2005
    0.00 0.00 0.00 0.00 15/224 Module#class_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 224 Module#alias_method
    0.00 0.00 0.00 0.00 214/18432 Module#method_added
    0.00 0.00 0.00 0.00 10/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 4/5 Range#each
    0.00 0.00 0.00 0.00 1/5 Kernel#require 1
0.00% 0.00% 0.00 0.00 0.00 0.00 5 String#upto
    0.00 0.00 0.00 0.00 2110/2110 String#succ
    0.00 0.00 0.00 0.00 10/110 Array#each
    0.00 0.00 0.00 0.00 100/110 Kernel#gem 63
0.00% 0.00% 0.00 0.00 0.00 0.00 110 Gem::Dependency#matches_spec? 252
    0.00 0.00 0.00 0.00 10/3292 Gem::Requirement#satisfied_by? 255
    0.00 0.00 0.00 0.00 110/110 Gem::Requirement#none? 253
    0.00 0.00 0.00 0.00 120/1763 Gem::Dependency#requirement 253
    0.00 0.00 0.00 0.00 110/753 String#=== 252
    0.00 0.00 0.00 0.00 231/231 Array#map
0.00% 0.00% 0.00 0.00 0.00 0.00 231 <Class::Gem::StubSpecification>#gemspec_stub 68
    0.00 0.00 0.00 0.00 231/105835 Class#new 68
    0.00 0.00 0.00 0.00 1/1972 ActiveSupport::Deprecation::MethodWrapper#deprecate_methods 55
    0.00 0.00 0.00 0.00 1/1972 Concurrent::AtExitImplementation#run 77
    0.00 0.00 0.00 0.00 2/1972 Prawn::Document#initialize 196
    0.00 0.00 0.00 0.00 1/1972 Pry::Config::Memoization::ClassMethods#def_memoized 29
    0.00 0.00 0.00 0.00 3/1972 Kernel#require 406
    0.00 0.00 0.00 0.00 1964/1972 Set#to_a 203
0.00% 0.00% 0.00 0.00 0.00 0.00 1972 Hash#keys
    0.00 0.00 0.00 0.00 1/2247 Kernel#require_relative
    0.00 0.00 0.00 0.00 3/2247 <Class::Byebug::Command>#to_s 81
    0.00 0.00 0.00 0.00 2/2247 Kernel#require 65
    0.00 0.00 0.00 0.00 4/2247 <Module::Backports::StdLib>#extend_relative 44
    0.00 0.00 0.00 0.00 42/2247 ActiveSupport::Autoload#autoload 37
    0.00 0.00 0.00 0.00 10/2247 Gem::Dependency#to_spec 322
    0.00 0.00 0.00 0.00 19/2247 Gem::Platform#to_s 123
    0.00 0.00 0.00 0.00 94/2247 <Module::Backports>#require_relative_dir 5
    0.00 0.00 0.00 0.00 108/2247 Gem::Specification#files 253
    0.00 0.00 0.00 0.00 1964/2247 MIME::Type#extensions= 238
0.00% 0.00% 0.00 0.00 0.00 0.00 2247 Array#compact
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#version= 3019
0.00% 0.00% 0.00 0.00 0.00 0.00 250 <Class::Gem::Version>#create 185
    0.00 0.00 0.00 0.00 250/2281 <Class::Gem::Version>#new 190
    0.00 0.00 0.00 0.00 250/55815 Module#=== 185
    0.00 0.00 0.00 0.00 250/305869 Kernel#nil? 187
    0.00 0.00 0.00 0.00 5/114 Kernel#require 1
    0.00 0.00 0.00 0.00 1/114 <Class::Gem::Specification>#uniq_by 812
    0.00 0.00 0.00 0.00 108/114 Gem::Specification#files 253
0.00% 0.00% 0.00 0.00 0.00 0.00 114 Array#uniq
    0.00 0.00 0.00 0.00 253/18969 Gem::StubSpecification#full_name
    0.00 0.00 0.00 0.00 126/126 Array#join
0.00% 0.00% 0.00 0.00 0.00 0.00 126 Meter#to_s 36
    0.00 0.00 0.00 0.00 252/6570 ActiveSupport::NumericWithFormat#to_s 36
    0.00 0.00 0.00 0.00 504/21671 String#+ 36
    0.00 0.00 0.00 0.00 126/5222 Symbol#to_s 36
    0.00 0.00 0.00 0.00 126/126 Hash#length 36
    0.00 0.00 0.00 0.00 126/305869 Kernel#nil? 36
    0.00 0.00 0.00 0.00 1/3671 Pry::Slop#extract_long_flag 639
    0.00 0.00 0.00 0.00 1/3671 Kernel#require 1
    0.00 0.00 0.00 0.00 8/3671 StructuredWarnings::Warner#format 12
    0.00 0.00 0.00 0.00 8/3671 StructuredWarnings::Warning#warn 51
    0.00 0.00 0.00 0.00 14/3671 Gem::Platform#initialize 64
    0.00 0.00 0.00 0.00 1675/3671 <Class::Gem::Requirement>#create 57
    0.00 0.00 0.00 0.00 1964/3671 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 3671 Array#shift
    0.00 0.00 0.00 0.00 1/1763 Gem::Dependency#to_specs 310
    0.00 0.00 0.00 0.00 1/1763 Gem::Dependency#to_s 157
    0.00 0.00 0.00 0.00 10/1763 Gem::Dependency#merge 269
    0.00 0.00 0.00 0.00 10/1763 Gem::Dependency#to_spec 331
    0.00 0.00 0.00 0.00 10/1763 Gem::Dependency#prerelease? 91
    0.00 0.00 0.00 0.00 120/1763 Gem::Dependency#matches_spec? 253
    0.00 0.00 0.00 0.00 168/1763 Gem::Specification#satisfies_requirement? 2418
    0.00 0.00 0.00 0.00 1443/1763 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1763 Gem::Dependency#requirement 121
    0.00 0.00 0.00 0.00 3928/3928 String#<=>
0.00% 0.00% 0.00 0.00 0.00 0.00 3928 Kernel#<=>
    0.00 0.00 0.00 0.00 7/260 Gem::Specification#platform= 475
    0.00 0.00 0.00 0.00 253/260 Gem::StubSpecification::StubLine#initialize 48
0.00% 0.00% 0.00 0.00 0.00 0.00 260 <Class::Gem::Platform>#new 42
    0.00 0.00 0.00 0.00 14/105835 Class#new 48
    0.00 0.00 0.00 0.00 534/753 String#=== 42
    0.00 0.00 0.00 0.00 14/8593 NilClass#=== 42
    0.00 0.00 0.00 0.00 253/253 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 253 Gem::StubSpecification#initialize 74
    0.00 0.00 0.00 0.00 253/503 Gem::BasicSpecification#initialize 74
    0.00 0.00 0.00 0.00 253/40024 Kernel#untaint 75
    0.00 0.00 0.00 0.00 14/121 Distribution::Distributable#create_distribution_methods 126
    0.00 0.00 0.00 0.00 107/121 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 121 Object#singleton_methods 21
    0.00 0.00 0.00 0.00 121/150 Method#call 17
    0.00 0.00 0.00 0.00 121/279 Kernel#extend 19
    0.00 0.00 0.00 0.00 121/150 UnboundMethod#bind 17
    0.00 0.00 0.00 0.00 121/159 Kernel#instance_variable_set 18
    0.00 0.00 0.00 0.00 519/519 MonitorMixin#mon_synchronize 691
0.00% 0.00% 0.00 0.00 0.00 0.00 519 Logger::LogDevice#check_shift_log 774
    0.00 0.00 0.00 0.00 519/3692566 Kernel#is_a? 774
    0.00 0.00 0.00 0.00 519/855 Integer#> 776
    0.00 0.00 0.00 0.00 150/150 Psych::Parser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 150 Psych::TreeBuilder#start_mapping 3
    0.00 0.00 0.00 0.00 150/105835 Class#new 3
    0.00 0.00 0.00 0.00 150/1481 Psych::TreeBuilder#set_start_location 4
    0.00 0.00 0.00 0.00 150/190 Psych::TreeBuilder#push 6
    0.00 0.00 0.00 0.00 150/3467 Array#<< 5
    0.00 0.00 0.00 0.00 3/31 ActiveSupport::Deprecation::InstanceDelegator::ClassMethods#include 15
    0.00 0.00 0.00 0.00 28/31 Method#call
0.00% 0.00% 0.00 0.00 0.00 0.00 31 Module#instance_methods
    0.00 0.00 0.00 0.00 519/519 Logger::Formatter#call 599
0.00% 0.00% 0.00 0.00 0.00 0.00 519 Logger::Formatter#msg2str 610
    0.00 0.00 0.00 0.00 519/55815 Module#=== 610
    0.00 0.00 0.00 0.00 67/67 Gem::Specification#full_name 1998
0.00% 0.00% 0.00 0.00 0.00 0.00 67 Gem::BasicSpecification#full_name 127
    0.00 0.00 0.00 0.00 67/363 Gem::Version#version 128
    0.00 0.00 0.00 0.00 73/1514 Gem::Specification#platform 127
    0.00 0.00 0.00 0.00 67/2000 Kernel#dup 128
    0.00 0.00 0.00 0.00 67/40024 Kernel#untaint 128
    0.00 0.00 0.00 0.00 3/19 Gem::Platform#to_s 130
    0.00 0.00 0.00 0.00 3/13 Gem::Platform#== 127
    0.00 0.00 0.00 0.00 3/305869 Kernel#nil? 127
    0.00 0.00 0.00 0.00 2/1080 Prawn::Document#initialize 210
    0.00 0.00 0.00 0.00 2/1080 Concurrent::Utility::EngineDetector#ruby_version 49
    0.00 0.00 0.00 0.00 4/1080 Kernel#require 10
    0.00 0.00 0.00 0.00 96/1080 Array#each
    0.00 0.00 0.00 0.00 976/1080 Kernel#require_with_backports 10
0.00% 0.00% 0.00 0.00 0.00 0.00 1080 Hash#fetch
    0.00 0.00 0.00 0.00 4/4 LocalAnalyticsMeterReadingDB#load_meter_collection 56
0.00% 0.00% 0.00 0.00 0.00 0.00 4 LocalAnalyticsMeterReadingDB#meter_readings_yml_filename 113
    0.00 0.00 0.00 0.00 4/8 LocalAnalyticsMeterReadingDB#meter_readings_filename_base 113
    0.00 0.00 0.00 0.00 4/21671 String#+ 113
    0.00 0.00 0.00 0.00 1563/1563 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1563 Gem::Version#release 304
    0.00 0.00 0.00 0.00 39/310 Gem::Version#prerelease? 304
    0.00 0.00 0.00 0.00 19/1349 Psych::ClassLoader#symbol 39
    0.00 0.00 0.00 0.00 1330/1349 Psych::Visitors::ToRuby#resolve_class 391
0.00% 0.00% 0.00 0.00 0.00 0.00 1349 Psych::ClassLoader#load 26
    0.00 0.00 0.00 0.00 1349/249849 BasicObject#! 26
    0.00 0.00 0.00 0.00 19/19 Psych::ClassLoader#find 28
    0.00 0.00 0.00 0.00 19/1233 String#empty? 26
    0.00 0.00 0.00 0.00 1/522 Array#each
    0.00 0.00 0.00 0.00 1/522 #<Class:0x0000000005a9fa88>#initialize 7
    0.00 0.00 0.00 0.00 1/522 Logger::LogDevice#add_log_header 768
    0.00 0.00 0.00 0.00 519/522 Logger#add 471
0.00% 0.00% 0.00 0.00 0.00 0.00 522 <Class::Time>#now
    0.00 0.00 0.00 0.00 522/550 Time#initialize
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#initialize 8
0.00% 0.00% 0.00 0.00 0.00 0.00 250 Gem::Specification#required_rubygems_version= 667
    0.00 0.00 0.00 0.00 250/1675 <Class::Gem::Requirement>#create 667
    0.00 0.00 0.00 0.00 4/4 LocalAnalyticsMeterReadingDB#load_meter_collection 57
0.00% 0.00% 0.00 0.00 0.00 0.00 4 LocalAnalyticsMeterReadingDB#meter_readings_marshal_filename 117
    0.00 0.00 0.00 0.00 4/8 LocalAnalyticsMeterReadingDB#meter_readings_filename_base 117
    0.00 0.00 0.00 0.00 4/21671 String#+ 117
    0.00 0.00 0.00 0.00 11/11 Kernel#extend
0.00% 0.00% 0.00 0.00 0.00 0.00 11 <Module::Exception2MessageMapper>#extend_object 60
    0.00 0.00 0.00 0.00 11/11 Exception2MessageMapper#bind 61
    0.00 0.00 0.00 0.00 11/279 Module#extend_object 60
    0.00 0.00 0.00 0.00 11/74 Module#< 61
    0.00 0.00 0.00 0.00 43/363 Array#map
    0.00 0.00 0.00 0.00 67/363 Gem::BasicSpecification#full_name 128
    0.00 0.00 0.00 0.00 253/363 Gem::StubSpecification::StubLine#initialize 51
0.00% 0.00% 0.00 0.00 0.00 0.00 363 Gem::Version#version 164
    0.00 0.00 0.00 0.00 363/2000 Kernel#dup 164
    0.00 0.00 0.00 0.00 2/4158 Pry::Config::Behavior#initialize 34
    0.00 0.00 0.00 0.00 3/4158 Kernel#require_relative
    0.00 0.00 0.00 0.00 10/4158 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 40/4158 Kernel#require 1086
    0.00 0.00 0.00 0.00 173/4158 Gem::Version#_segments 381
    0.00 0.00 0.00 0.00 3930/4158 Set#freeze 147
0.00% 0.00% 0.00 0.00 0.00 0.00 4158 Kernel#freeze
    0.00 0.00 0.00 0.00 1/3467 <Module::CodeRay::PluginHost>#extended 73
    0.00 0.00 0.00 0.00 1/3467 ActiveSupport::LazyLoadHooks#run_load_hooks 48
    0.00 0.00 0.00 0.00 1/3467 Pry::Slop#on 262
    0.00 0.00 0.00 0.00 1/3467 Pry::Hooks#add_hook 85
    0.00 0.00 0.00 0.00 2/3467 Kernel#require 11
    0.00 0.00 0.00 0.00 4/3467 <Class::ReportBuilder::Builder>#inherited 23
    0.00 0.00 0.00 0.00 10/3467 Prawn::Core::ObjectStore#push 48
    0.00 0.00 0.00 0.00 38/3467 Psych::TreeBuilder#start_sequence 5
    0.00 0.00 0.00 0.00 150/3467 Psych::TreeBuilder#start_mapping 5
    0.00 0.00 0.00 0.00 1292/3467 Psych::TreeBuilder#scalar 99
    0.00 0.00 0.00 0.00 1967/3467 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 3467 Array#<<
    0.00 0.00 0.00 0.00 2/2 AverageSchoolAggregator#create_meter_collection 105
0.00% 0.00% 0.00 0.00 0.00 0.00 2 AverageSchoolAggregator#create_empty_meter 111
    0.00 0.00 0.00 0.00 4/105835 Class#new 115
    0.00 0.00 0.00 0.00 2/234 Logger#debug 113
    0.00 0.00 0.00 0.00 2/22 <Class::Meter>#synthetic_combined_meter_mpan_mprn_from_urn 111
    0.00 0.00 0.00 0.00 2/515 Logging#logger 113
    0.00 0.00 0.00 0.00 2/5222 Symbol#to_s 113
    0.00 0.00 0.00 0.00 3/1787 Module#class_eval
    0.00 0.00 0.00 0.00 23/1787 <Class::Struct>#new
    0.00 0.00 0.00 0.00 122/1787 Kernel#eval
    0.00 0.00 0.00 0.00 173/1787 Class#initialize
    0.00 0.00 0.00 0.00 136/1787 Kernel#require_relative
    0.00 0.00 0.00 0.00 150/1787 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 1180/1787 Kernel#require 37
0.00% 0.00% 0.00 0.00 0.00 0.00 1787 Class#inherited
    0.00 0.00 0.00 0.00 4/71 Gem::BasicSpecification#extensions_dir 98
    0.00 0.00 0.00 0.00 67/71 Gem::Specification#gems_dir 2010
0.00% 0.00% 0.00 0.00 0.00 0.00 71 Gem::Specification#base_dir 2119
    0.00 0.00 0.00 0.00 67/915 Gem::BasicSpecification#default_gem? 2120
    0.00 0.00 0.00 0.00 134/1074 <Class::File>#dirname 2123
    0.00 0.00 0.00 0.00 1/537 <Module::Concurrent>#create_simple_logger 20
    0.00 0.00 0.00 0.00 1/537 Kernel#require_relative
    0.00 0.00 0.00 0.00 2/537 Concurrent::Utility::NativeExtensionLoader#load_native_extensions 37
    0.00 0.00 0.00 0.00 11/537 Kernel#require 1061
    0.00 0.00 0.00 0.00 522/537 <Class::Delegator>#delegating_block 347
0.00% 0.00% 0.00 0.00 0.00 0.00 537 Kernel#lambda
    0.00 0.00 0.00 0.00 32/250 Gem::Version#bump 226
    0.00 0.00 0.00 0.00 44/250 <Module::Gem::BundlerVersionFinder>#compatible? 50
    0.00 0.00 0.00 0.00 174/250 Gem::Version#_split_segments 388
0.00% 0.00% 0.00 0.00 0.00 0.00 250 Gem::Version#segments 314
    0.00 0.00 0.00 0.00 250/2000 Kernel#dup 314
    0.00 0.00 0.00 0.00 250/13694 Gem::Version#_segments 314
    0.00 0.00 0.00 0.00 133/133 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 133 AMRData#initialize 6
    0.00 0.00 0.00 0.00 133/133 HalfHourlyData#initialize 6
    0.00 0.00 0.00 0.00 3/3137 Gem::Specification#requirements= 2358
    0.00 0.00 0.00 0.00 16/3137 Gem::Specification#extensions= 1946
    0.00 0.00 0.00 0.00 44/3137 Gem::Specification#executables= 1937
    0.00 0.00 0.00 0.00 70/3137 Gem::Specification#rdoc_options= 2335
    0.00 0.00 0.00 0.00 82/3137 Gem::Specification#extra_rdoc_files= 1955
    0.00 0.00 0.00 0.00 127/3137 Gem::Specification#files= 1971
    0.00 0.00 0.00 0.00 250/3137 Gem::Specification#authors= 283
    0.00 0.00 0.00 0.00 223/3137 Gem::Specification#licenses= 365
    0.00 0.00 0.00 0.00 108/3137 Gem::Specification#add_bindir 1534
    0.00 0.00 0.00 0.00 250/3137 Gem::Specification#require_paths= 503
    0.00 0.00 0.00 0.00 1964/3137 MIME::Type#extensions= 238
0.00% 0.00% 0.00 0.00 0.00 0.00 3137 Kernel#Array
    0.00 0.00 0.00 0.00 11/11 <Module::Exception2MessageMapper>#extend_object 61
0.00% 0.00% 0.00 0.00 0.00 0.00 11 Exception2MessageMapper#bind 65
    0.00 0.00 0.00 0.00 11/223 Module#module_eval 65
    0.00 0.00 0.00 0.00 11/87193 Integer#+ 65
    0.00 0.00 0.00 0.00 780/1612 Gem::Specification#missing_extensions? 2209
    0.00 0.00 0.00 0.00 832/1612 Gem::BasicSpecification#have_extensions? 317
0.00% 0.00% 0.00 0.00 0.00 0.00 1612 Gem::Specification#extensions 587
    0.00 0.00 0.00 0.00 38/1480 Psych::TreeBuilder#end_sequence 11
    0.00 0.00 0.00 0.00 150/1480 Psych::TreeBuilder#end_mapping 11
    0.00 0.00 0.00 0.00 1292/1480 Psych::TreeBuilder#set_location 124
0.00% 0.00% 0.00 0.00 0.00 0.00 1480 Psych::TreeBuilder#set_end_location 133
    0.00 0.00 0.00 0.00 73/1514 Gem::BasicSpecification#full_name 127
    0.00 0.00 0.00 0.00 1441/1514 Array#reject!
0.00% 0.00% 0.00 0.00 0.00 0.00 1514 Gem::Specification#platform 2266
    0.00 0.00 0.00 0.00 2/967 Module#class_eval
    0.00 0.00 0.00 0.00 60/967 Pry::CommandSet#[]= 355
    0.00 0.00 0.00 0.00 60/967 Pry::CommandSet#add_command 372
    0.00 0.00 0.00 0.00 63/967 <Class::Pry::Command>#command_options 44
    0.00 0.00 0.00 0.00 126/967 <Class::Pry::ClassCommand>#inherited 544
    0.00 0.00 0.00 0.00 59/967 Kernel#require 3
    0.00 0.00 0.00 0.00 597/967 <Class::Pry::Command>#command_regex 183
0.00% 0.00% 0.00 0.00 0.00 0.00 967 <Class::Pry::Command>#match 28
    0.00 0.00 0.00 0.00 62/212089 Hash#[]= 30
    0.00 0.00 0.00 0.00 62/3692566 Kernel#is_a? 30
    0.00 0.00 0.00 0.00 5/7 Regexp#inspect 30
    0.00 0.00 0.00 0.00 1/86 <Class::Pry::Command>#default_options 29
    0.00 0.00 0.00 0.00 1/1 Kernel#require 11
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::JSON>#generator= 53
    0.00 0.00 0.00 0.00 1/27293 Array#each 56
    0.00 0.00 0.00 0.00 3/105835 Class#new 76
    0.00 0.00 0.00 0.00 1/7 Module#constants 56
    0.00 0.00 0.00 0.00 4/168 Module#const_set 76
    0.00 0.00 0.00 0.00 6/2808 <Class::Net::NTLM::FieldSet>#define 364
    0.00 0.00 0.00 0.00 10/2808 Module#alias_method
    0.00 0.00 0.00 0.00 3/2808 <Class::Daru::Index>#inherited 16
    0.00 0.00 0.00 0.00 6/2808 Module#class_eval
    0.00 0.00 0.00 0.00 17/2808 <Module::Backports>#suppress_verbose_warnings 1565
    0.00 0.00 0.00 0.00 8/2808 Module#attr_reader
    0.00 0.00 0.00 0.00 11/2808 <Class::Concurrent::Synchronization::Object>#safe_initialization! 55
    0.00 0.00 0.00 0.00 9/2808 <Module::Singleton>#__init__ 137
    0.00 0.00 0.00 0.00 11/2808 Module#attr_writer
    0.00 0.00 0.00 0.00 42/2808 Module#define_method
    0.00 0.00 0.00 0.00 20/2808 Kernel#define_singleton_method
    0.00 0.00 0.00 0.00 17/2808 Module#private_class_method
    0.00 0.00 0.00 0.00 54/2808 Module#module_eval
    0.00 0.00 0.00 0.00 58/2808 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 68/2808 Kernel#require_relative
    0.00 0.00 0.00 0.00 90/2808 Module#attr_accessor
    0.00 0.00 0.00 0.00 92/2808 <Class::Struct>#new
    0.00 0.00 0.00 0.00 225/2808 Module#module_function
    0.00 0.00 0.00 0.00 2061/2808 Kernel#require 28
0.00% 0.00% 0.00 0.00 0.00 0.00 2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 1/1965 Kernel#tap
    0.00 0.00 0.00 0.00 1964/1965 <Class::MIME::Types>#reindex_extensions 71
0.00% 0.00% 0.00 0.00 0.00 0.00 1965 <Class::MIME::Types>#__instances__ 67
    0.00 0.00 0.00 0.00 1/105835 Class#new 67
    0.00 0.00 0.00 0.00 110/110 <Module::Forwardable>#_valid_method? 10
0.00% 0.00% 0.00 0.00 0.00 0.00 110 RubyVM::InstructionSequence#to_a
    0.00 0.00 0.00 0.00 3/198 Nokogiri::VersionInfo#loaded_parser_version 15
    0.00 0.00 0.00 0.00 1/198 Kernel#require 4478
    0.00 0.00 0.00 0.00 21/198 <Class::Ole::Types::Clsid>#parse 187
    0.00 0.00 0.00 0.00 173/198 Gem::Version#_segments 381
0.00% 0.00% 0.00 0.00 0.00 0.00 198 String#scan
    0.00 0.00 0.00 0.00 11/310 Array#each
    0.00 0.00 0.00 0.00 10/310 Array#any?
    0.00 0.00 0.00 0.00 39/310 Gem::Version#release 304
    0.00 0.00 0.00 0.00 250/310 Gem::Specification#version= 3020
0.00% 0.00% 0.00 0.00 0.00 0.00 310 Gem::Version#prerelease? 289
    0.00 0.00 0.00 0.00 310/2414 Kernel#instance_variable_defined? 289
    0.00 0.00 0.00 0.00 1/1 Kernel#require 23
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Backports>#alias_method_chain 5
    0.00 0.00 0.00 0.00 1/196 Module#class_eval 5
    0.00 0.00 0.00 0.00 1/167 Hash#[]
    0.00 0.00 0.00 0.00 8/167 Hash#each
    0.00 0.00 0.00 0.00 158/167 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 167 Hash#has_key?
    0.00 0.00 0.00 0.00 79/560 Gem::Specification#hash
    0.00 0.00 0.00 0.00 1/1241 <Module::WEBrick::HTTPUtils>#_make_regex! 443
    0.00 0.00 0.00 0.00 1/1241 Kernel#require_relative
    0.00 0.00 0.00 0.00 3/1241 <Module::WEBrick::HTTPUtils>#_make_regex 442
    0.00 0.00 0.00 0.00 94/1241 ActiveSupport::Inflector::Inflections::Uncountables#to_regex 57
    0.00 0.00 0.00 0.00 1142/1241 <Class::Pry::Command>#convert_to_regex 189
0.00% 0.00% 0.00 0.00 0.00 0.00 1241 <Class::Regexp>#escape
    0.00 0.00 0.00 0.00 1964/1964 MIME::Type#<=> 132
0.00% 0.00% 0.00 0.00 0.00 0.00 1964 TrueClass#to_s
    0.00 0.00 0.00 0.00 3/2297 <Class::Spreadsheet::Format>#enum 124
    0.00 0.00 0.00 0.00 3/2297 <Class::Spreadsheet::Font>#enum 124
    0.00 0.00 0.00 0.00 3/2297 Array#extract_options! 24
    0.00 0.00 0.00 0.00 1/2297 Kernel#require 1
    0.00 0.00 0.00 0.00 46/2297 <Module::Backports>#make_block_optional 8
    0.00 0.00 0.00 0.00 31/2297 Gem::Version#bump 228
    0.00 0.00 0.00 0.00 189/2297 Psych::TreeBuilder#pop 117
    0.00 0.00 0.00 0.00 158/2297 Array#each
    0.00 0.00 0.00 0.00 1109/2297 Gem::Dependency#initialize 50
    0.00 0.00 0.00 0.00 754/2297 Gem::Specification#traverse 2670
0.00% 0.00% 0.00 0.00 0.00 0.00 2297 Array#pop
    0.00 0.00 0.00 0.00 1000/1000 Gem::Specification#set_not_nil_attributes_to_default_values 2062
0.00% 0.00% 0.00 0.00 0.00 0.00 1000 Gem::Specification#default_value 1818
    0.00 0.00 0.00 0.00 2/2 Logger::LogDevice#create_logfile 758
0.00% 0.00% 0.00 0.00 0.00 0.00 2 File#flock
    0.00 0.00 0.00 0.00 175/175 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 175 Class#initialize
    0.00 0.00 0.00 0.00 81/1432 Module#define_method
    0.00 0.00 0.00 0.00 173/1787 Class#inherited
    0.00 0.00 0.00 0.00 2/63 <Class::Pry::ClassCommand>#inherited
    0.00 0.00 0.00 0.00 5/18432 Module#method_added
    0.00 0.00 0.00 0.00 1/13 AverageSchoolAggregator#calculate 43
    0.00 0.00 0.00 0.00 4/13 Array#each
    0.00 0.00 0.00 0.00 8/13 LocalAnalyticsMeterReadingDB#load_meter_collection 83
0.00% 0.00% 0.00 0.00 0.00 0.00 13 Benchmark::Tms#to_s 514
    0.00 0.00 0.00 0.00 13/13 Benchmark::Tms#format 514
    0.00 0.00 0.00 0.00 2/3176 AverageSchoolAggregator#average_amr_data 83
    0.00 0.00 0.00 0.00 2/3176 <Class::ReportConfigSupport>#banner 104
    0.00 0.00 0.00 0.00 8/3176 Array#each
    0.00 0.00 0.00 0.00 12/3176 Prawn::Graphics::Color#normalize_color 124
    0.00 0.00 0.00 0.00 9/3176 Kernel#require 18
    0.00 0.00 0.00 0.00 3143/3176 Range#each
0.00% 0.00% 0.00 0.00 0.00 0.00 3176 Integer#/
    0.00 0.00 0.00 0.00 133/133 AMRData#initialize 6
0.00% 0.00% 0.00 0.00 0.00 0.00 133 HalfHourlyData#initialize 11
    0.00 0.00 0.00 0.00 266/288 <Class::Date>#new 12
    0.00 0.00 0.00 0.00 253/503 Gem::BasicSpecification#initialize 34
    0.00 0.00 0.00 0.00 250/503 Gem::Specification#internal_init 2174
0.00% 0.00% 0.00 0.00 0.00 0.00 503 Gem::BasicSpecification#internal_init 198
    0.00 0.00 0.00 0.00 60/60 Kernel#require 56
0.00% 0.00% 0.00 0.00 0.00 0.00 60 Pry::CommandSet#add_command 372
    0.00 0.00 0.00 0.00 60/60 Pry::CommandSet#[]= 372
    0.00 0.00 0.00 0.00 60/967 <Class::Pry::Command>#match 372
    0.00 0.00 0.00 0.00 13/13 Benchmark::Tms#to_s 514
0.00% 0.00% 0.00 0.00 0.00 0.00 13 Benchmark::Tms#format 499
    0.00 0.00 0.00 0.00 91/4145 String#gsub! 506
    0.00 0.00 0.00 0.00 13/2000 Kernel#dup 499
    0.00 0.00 0.00 0.00 1964/1964 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1964 String#chomp!
    0.00 0.00 0.00 0.00 1/251 <Module::Byebug>#load_settings 65
    0.00 0.00 0.00 0.00 250/251 Gem::Specification#authors= 283
0.00% 0.00% 0.00 0.00 0.00 0.00 251 Enumerable#grep
    0.00 0.00 0.00 0.00 251/27293 Array#each
    0.00 0.00 0.00 0.00 11/279 <Module::Exception2MessageMapper>#extend_object 60
    0.00 0.00 0.00 0.00 268/279 Kernel#extend
0.00% 0.00% 0.00 0.00 0.00 0.00 279 Module#extend_object
    0.00 0.00 0.00 0.00 38/1480 Psych::Visitors::ToRuby#register_empty 329
    0.00 0.00 0.00 0.00 150/1480 Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping 162
    0.00 0.00 0.00 0.00 1292/1480 Psych::Visitors::ToRuby#visit_Psych_Nodes_Scalar 123
0.00% 0.00% 0.00 0.00 0.00 0.00 1480 Psych::Visitors::ToRuby#register 324
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#date= 1779
0.00% 0.00% 0.00 0.00 0.00 0.00 250 <Class::Time>#utc
    0.00 0.00 0.00 0.00 2110/2110 String#upto
0.00% 0.00% 0.00 0.00 0.00 0.00 2110 String#succ
    0.00 0.00 0.00 0.00 12/84 ActiveSupport::Inflector::Inflections#irregular 161
    0.00 0.00 0.00 0.00 39/84 ActiveSupport::Inflector::Inflections#singular 148
    0.00 0.00 0.00 0.00 33/84 ActiveSupport::Inflector::Inflections#plural 138
0.00% 0.00% 0.00 0.00 0.00 0.00 84 ActiveSupport::Inflector::Inflections::Uncountables#delete 37
    0.00 0.00 0.00 0.00 84/94 ActiveSupport::Inflector::Inflections::Uncountables#to_regex 38
    0.00 0.00 0.00 0.00 168/204 Array#delete 38
    0.00 0.00 0.00 0.00 348/348 Array#map!
0.00% 0.00% 0.00 0.00 0.00 0.00 348 Enumerable#drop_while
    0.00 0.00 0.00 0.00 348/351 Enumerator#each
    0.00 0.00 0.00 0.00 1/1532 Pry::Hooks#hook_exists? 162
    0.00 0.00 0.00 0.00 1/1532 Kernel#require 115
    0.00 0.00 0.00 0.00 4/1532 Prawn::Graphics::Color#set_color_space 151
    0.00 0.00 0.00 0.00 2/1532 Concurrent::Utility::EngineDetector#ruby_version 49
    0.00 0.00 0.00 0.00 2/1532 Pry::Config::Behavior#[]= 71
    0.00 0.00 0.00 0.00 14/1532 Distribution::Distributable#create_distribution_methods 126
    0.00 0.00 0.00 0.00 39/1532 <Module::REXML::Functions>#singleton_method_added 27
    0.00 0.00 0.00 0.00 7/1532 Array#any?
    0.00 0.00 0.00 0.00 111/1532 Kernel#gem 46
    0.00 0.00 0.00 0.00 121/1532 Array#each
    0.00 0.00 0.00 0.00 1230/1532 Gem::Dependency#initialize 53
0.00% 0.00% 0.00 0.00 0.00 0.00 1532 Array#include?
    0.00 0.00 0.00 0.00 1/54 Gem::Dependency#to_specs 310
    0.00 0.00 0.00 0.00 1/54 File#initialize
    0.00 0.00 0.00 0.00 1/54 Kernel#exit
    0.00 0.00 0.00 0.00 2/54 <Class::RubyVM::InstructionSequence>#compile
    0.00 0.00 0.00 0.00 1/54 Array#map
    0.00 0.00 0.00 0.00 1/54 RequireAll#require_rel 117
    0.00 0.00 0.00 0.00 5/54 Kernel#require_with_backports 13
    0.00 0.00 0.00 0.00 2/54 <Class::File>#stat
    0.00 0.00 0.00 0.00 1/54 Array#each
    0.00 0.00 0.00 0.00 39/54 Kernel#require 59
0.00% 0.00% 0.00 0.00 0.00 0.00 54 Exception#backtrace
    0.00 0.00 0.00 0.00 28/550 Class#new
    0.00 0.00 0.00 0.00 522/550 <Class::Time>#now
0.00% 0.00% 0.00 0.00 0.00 0.00 550 Time#initialize
    0.00 0.00 0.00 0.00 1/3017 Float#fdiv
    0.00 0.00 0.00 0.00 3/3017 Kernel#require 102
    0.00 0.00 0.00 0.00 8/3017 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 3005/3017 Range#each
0.00% 0.00% 0.00 0.00 0.00 0.00 3017 Float#/
    0.00 0.00 0.00 0.00 4/2414 ActiveSupport::Concern#append_features 120
    0.00 0.00 0.00 0.00 1/2414 ActiveSupport::Concern#included 126
    0.00 0.00 0.00 0.00 310/2414 Gem::Version#prerelease? 289
    0.00 0.00 0.00 0.00 2099/2414 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 2414 Kernel#instance_variable_defined?
    0.00 0.00 0.00 0.00 5/5 RequireAll#require_all 60
0.00% 0.00% 0.00 0.00 0.00 0.00 5 <Class::File>#stat
    0.00 0.00 0.00 0.00 2/3 SystemCallError#initialize
    0.00 0.00 0.00 0.00 2/54 Exception#backtrace
    0.00 0.00 0.00 0.00 2/54 Exception#exception
    0.00 0.00 0.00 0.00 1/1398 Kernel#require 4478
    0.00 0.00 0.00 0.00 9/1398 Array#collect
    0.00 0.00 0.00 0.00 127/1398 Meter#initialize 24
    0.00 0.00 0.00 0.00 511/1398 Array#map
    0.00 0.00 0.00 0.00 750/1398 Gem::Specification#date= 1779
0.00% 0.00% 0.00 0.00 0.00 0.00 1398 String#to_i
    0.00 0.00 0.00 0.00 519/519 Logger#add 471
0.00% 0.00% 0.00 0.00 0.00 0.00 519 Logger#format_severity 580
    0.00 0.00 0.00 0.00 519/5213401 Array#[] 580
    0.00 0.00 0.00 0.00 1/7 Array#each
    0.00 0.00 0.00 0.00 5/7 AnalysticsSchoolAndMeterMetaData#find_school 22
    0.00 0.00 0.00 0.00 1/7 <Class::Gem::Specification>#_all 749
0.00% 0.00% 0.00 0.00 0.00 0.00 7 Hash#each_value
    0.00 0.00 0.00 0.00 70/560 Gem::Specification#hash
    0.00 0.00 0.00 0.00 94/94 MeterCollection#matches_identifier?
    0.00 0.00 0.00 0.00 93/93 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 93 <Module::Distribution::Shorthand>#add_shortcut 49
    0.00 0.00 0.00 0.00 94/1432 Module#define_method 54
    0.00 0.00 0.00 0.00 94/21671 String#+ 53
    0.00 0.00 0.00 0.00 140/277 Symbol#to_sym 53
    0.00 0.00 0.00 0.00 93/93 Hash#include? 49
    0.00 0.00 0.00 0.00 94/5222 Symbol#to_s 53
    0.00 0.00 0.00 0.00 47/2899401 Hash#[] 53
    0.00 0.00 0.00 0.00 60/60 Pry::CommandSet#add_command 372
0.00% 0.00% 0.00 0.00 0.00 0.00 60 Pry::CommandSet#[]= 349
    0.00 0.00 0.00 0.00 60/227279 BasicObject#!= 355
    0.00 0.00 0.00 0.00 60/212089 Hash#[]= 361
    0.00 0.00 0.00 0.00 60/967 <Class::Pry::Command>#match 355
    0.00 0.00 0.00 0.00 60/74 Module#< 352
    0.00 0.00 0.00 0.00 60/62 BasicObject#equal? 349
    0.00 0.00 0.00 0.00 60/55815 Module#=== 352
    0.00 0.00 0.00 0.00 6/6 ActiveSupport::Inflector#inflections 66
0.00% 0.00% 0.00 0.00 0.00 0.00 6 ActiveSupport::Inflector::Inflections#irregular 160
    0.00 0.00 0.00 0.00 12/33 ActiveSupport::Inflector::Inflections#plural 171
    0.00 0.00 0.00 0.00 12/39 ActiveSupport::Inflector::Inflections#singular 174
    0.00 0.00 0.00 0.00 12/84 ActiveSupport::Inflector::Inflections::Uncountables#delete 161
    0.00 0.00 0.00 0.00 12/103 String#upcase 169
    0.00 0.00 0.00 0.00 24/910 String#[] 167
    0.00 0.00 0.00 0.00 24/21671 String#+ 174
    0.00 0.00 0.00 0.00 6/133417 String#== 169
    0.00 0.00 0.00 0.00 4/42 LocalAnalyticsMeterReadingDB#populate_meter_collection_from_readings 103
    0.00 0.00 0.00 0.00 38/42 MeterCollection#to_s 77
0.00% 0.00% 0.00 0.00 0.00 0.00 42 MeterCollection#all_meters 94
    0.00 0.00 0.00 0.00 42/27293 Array#each 103
    0.00 0.00 0.00 0.00 10/94 Array#map
    0.00 0.00 0.00 0.00 84/94 ActiveSupport::Inflector::Inflections::Uncountables#delete 38
0.00% 0.00% 0.00 0.00 0.00 0.00 94 ActiveSupport::Inflector::Inflections::Uncountables#to_regex 57
    0.00 0.00 0.00 0.00 94/1241 <Class::Regexp>#escape 57
    0.00 0.00 0.00 0.00 150/150 Psych::Parser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 150 Psych::TreeBuilder#end_mapping 10
    0.00 0.00 0.00 0.00 150/189 Psych::TreeBuilder#pop 10
    0.00 0.00 0.00 0.00 150/1480 Psych::TreeBuilder#set_end_location 11
    0.00 0.00 0.00 0.00 4/1588 <Module::Benchmark>#measure 54
    0.00 0.00 0.00 0.00 35/1588 <Class::Net::NTLM::FieldSet>#add_field 413
    0.00 0.00 0.00 0.00 57/1588 MeterCollection#add_electricity_meter 121
    0.00 0.00 0.00 0.00 48/1588 MeterCollection#add_heat_meter 116
    0.00 0.00 0.00 0.00 190/1588 Psych::TreeBuilder#push 112
    0.00 0.00 0.00 0.00 500/1588 Array#each
    0.00 0.00 0.00 0.00 754/1588 Gem::Specification#traverse 2649
0.00% 0.00% 0.00 0.00 0.00 0.00 1588 Array#push
    0.00 0.00 0.00 0.00 250/250 <Class::Gem::Specification>#load 1194
0.00% 0.00% 0.00 0.00 0.00 0.00 250 Kernel#binding
    0.00 0.00 0.00 0.00 1/33 Pry::Config::Default#should_load_plugins 25
    0.00 0.00 0.00 0.00 1/33 Pry::Config::Default#control_d_handler 25
    0.00 0.00 0.00 0.00 4/33 <Module::Exception2MessageMapper>#def_e2message 123
    0.00 0.00 0.00 0.00 9/33 <Module::Singleton>#__init__ 133
    0.00 0.00 0.00 0.00 16/33 <Module::Exception2MessageMapper>#def_exception 136
    0.00 0.00 0.00 0.00 1/33 Kernel#require 2
    0.00 0.00 0.00 0.00 1/33 Pry::Slop#initialize 134
0.00% 0.00% 0.00 0.00 0.00 0.00 33 BasicObject#instance_eval
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#on
    0.00 0.00 0.00 0.00 7/20 Pry::CommandSet#block_command
    0.00 0.00 0.00 0.00 20/212089 Hash#[]=
    0.00 0.00 0.00 0.00 9/105835 Class#new
    0.00 0.00 0.00 0.00 1/1686 Kernel#require 18
    0.00 0.00 0.00 0.00 1685/1686 Gem::Requirement#initialize 130
0.00% 0.00% 0.00 0.00 0.00 0.00 1686 Array#uniq!
    0.00 0.00 0.00 0.00 7/7 Gem::Specification#initialize 7
0.00% 0.00% 0.00 0.00 0.00 0.00 7 Gem::Specification#platform= 452
    0.00 0.00 0.00 0.00 7/260 <Class::Gem::Platform>#new 475
    0.00 0.00 0.00 0.00 7/19 Gem::Platform#to_s 478
    0.00 0.00 0.00 0.00 35/753 String#=== 457
    0.00 0.00 0.00 0.00 7/8593 NilClass#=== 457
    0.00 0.00 0.00 0.00 7/257 Gem::Specification#invalidate_memoized_attributes 480
    0.00 0.00 0.00 0.00 7/8500 NilClass#nil? 452
    0.00 0.00 0.00 0.00 7/55815 Module#=== 457
    0.00 0.00 0.00 0.00 236/236 Gem::Specification#initialize 21
0.00% 0.00% 0.00 0.00 0.00 0.00 236 Gem::Specification#installed_by_version= 620
    0.00 0.00 0.00 0.00 236/2281 <Class::Gem::Version>#new 620
    0.00 0.00 0.00 0.00 1/1979 <Module::Mutex_m>#append_features 50
    0.00 0.00 0.00 0.00 3/1979 Hash#extractable_options? 8
    0.00 0.00 0.00 0.00 9/1979 <Module::Singleton>#append_features 155
    0.00 0.00 0.00 0.00 1966/1979 Set#merge 430
0.00% 0.00% 0.00 0.00 0.00 0.00 1979 Kernel#instance_of?
    0.00 0.00 0.00 0.00 1/1 Kernel#require 121
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Backports>#suppress_verbose_warnings 3
    0.00 0.00 0.00 0.00 8/533 Module#include 1545
    0.00 0.00 0.00 0.00 118/18432 Module#method_added 1868
    0.00 0.00 0.00 0.00 3/794 Module#attr_reader 1550
    0.00 0.00 0.00 0.00 1/1 Module#autoload? 125
    0.00 0.00 0.00 0.00 2/279 Kernel#extend 1546
    0.00 0.00 0.00 0.00 7/549 Module#private 1593
    0.00 0.00 0.00 0.00 17/2808 BasicObject#singleton_method_added 1565
    0.00 0.00 0.00 0.00 2/74 Module#protected 1551
    0.00 0.00 0.00 0.00 2/21 Module#private_class_method 1549
    0.00 0.00 0.00 0.00 2/224 Module#alias_method 1049
    0.00 0.00 0.00 0.00 1/757 Module#const_defined? 515
    0.00 0.00 0.00 0.00 4/12104 Kernel#respond_to? 1212
    0.00 0.00 0.00 0.00 1/3 Module#class_eval
    0.00 0.00 0.00 0.00 2/3 Kernel#require 12
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Module#mattr_accessor 208
    0.00 0.00 0.00 0.00 3/3 Module#mattr_reader 208
    0.00 0.00 0.00 0.00 3/3 Module#mattr_writer 209
    0.00 0.00 0.00 0.00 1/812 AnalysticsSchoolAndMeterMetaData#create_empty_meter 174
    0.00 0.00 0.00 0.00 2/812 <Module::Forwardable>#_delegator_method 217
    0.00 0.00 0.00 0.00 2/812 Module#class_eval
    0.00 0.00 0.00 0.00 10/812 AggregateDataService#aggregate_meters 265
    0.00 0.00 0.00 0.00 23/812 Meter#display_name 62
    0.00 0.00 0.00 0.00 38/812 Kernel#sprintf
    0.00 0.00 0.00 0.00 217/812 Meter#initialize 32
    0.00 0.00 0.00 0.00 519/812 String#%
0.00% 0.00% 0.00 0.00 0.00 0.00 812 NilClass#to_s
    0.00 0.00 0.00 0.00 7/20 BasicObject#instance_eval
    0.00 0.00 0.00 0.00 13/20 Pry::CommandSet#alias_command 224
0.00% 0.00% 0.00 0.00 0.00 0.00 20 Pry::CommandSet#block_command 79
    0.00 0.00 0.00 0.00 20/22 <Class::Pry::Command>#subclass 82
    0.00 0.00 0.00 0.00 20/86 <Class::Pry::Command>#default_options 80
    0.00 0.00 0.00 0.00 20/212089 Hash#[]= 82
    0.00 0.00 0.00 0.00 20/131 Hash#merge! 80
    0.00 0.00 0.00 0.00 20/3692566 Kernel#is_a? 79
    0.00 0.00 0.00 0.00 1/14 Array#each
    0.00 0.00 0.00 0.00 13/14 Pry::CommandSet#[] 325
0.00% 0.00% 0.00 0.00 0.00 0.00 14 Enumerable#sort_by
    0.00 0.00 0.00 0.00 13/27293 Array#each
    0.00 0.00 0.00 0.00 3/3 Kernel#require 173
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Class::Concurrent::Synchronization::Object>#attr_atomic 94
    0.00 0.00 0.00 0.00 3/27293 Array#each 99
    0.00 0.00 0.00 0.00 3/3 <Class::Concurrent::Synchronization::Object>#define_initialize_volatile_with_cas 97
    0.00 0.00 0.00 0.00 3/5 Enumerable#flat_map 123
    0.00 0.00 0.00 0.00 3/17 <Class::Concurrent::Synchronization::Object>#safe_initialization! 96
    0.00 0.00 0.00 0.00 3/215 Array#+ 95
    0.00 0.00 0.00 0.00 1964/1964 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1964 TrueClass#===
    0.00 0.00 0.00 0.00 6/2581 Kernel#require 1
    0.00 0.00 0.00 0.00 2575/2581 Numeric#nonzero?
0.00% 0.00% 0.00 0.00 0.00 0.00 2581 Numeric#zero?
    0.00 0.00 0.00 0.00 6/6 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 6 <Module::ExceptionForMatrix>#included 76
    0.00 0.00 0.00 0.00 6/279 Kernel#extend 76
    0.00 0.00 0.00 0.00 1218/1218 Array#flatten
0.00% 0.00% 0.00 0.00 0.00 0.00 1218 Gem::Specification#respond_to_missing? 2362
    0.00 0.00 0.00 0.00 108/108 Gem::Specification#files 253
0.00% 0.00% 0.00 0.00 0.00 0.00 108 Gem::Specification#add_bindir 1531
    0.00 0.00 0.00 0.00 108/3137 Kernel#Array 1534
    0.00 0.00 0.00 0.00 108/52472 Array#map 1534
    0.00 0.00 0.00 0.00 108/305869 Kernel#nil? 1531
    0.00 0.00 0.00 0.00 1964/1964 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1964 FalseClass#===
    0.00 0.00 0.00 0.00 1/2059 <Module::Daru>#has_nyaplot? 56
    0.00 0.00 0.00 0.00 1/2059 <Module::Daru>#has_nmatrix? 56
    0.00 0.00 0.00 0.00 1/2059 <Module::Daru>#has_gsl? 56
    0.00 0.00 0.00 0.00 5/2059 RequireAll#require_all 87
    0.00 0.00 0.00 0.00 2/2059 AverageSchoolAggregator#average_amr_data 83
    0.00 0.00 0.00 0.00 11/2059 BasicObject#!=
    0.00 0.00 0.00 0.00 12/2059 <Class::MeterAttributes>#attributes 18
    0.00 0.00 0.00 0.00 10/2059 AverageSchoolAggregator#aggregated_meter 91
    0.00 0.00 0.00 0.00 65/2059 <Class::Meter>#synthetic_combined_meter_mpan_mprn_from_urn 72
    0.00 0.00 0.00 0.00 165/2059 AnalysticsSchoolAndMeterMetaData#create_empty_meter_from_meta_data 159
    0.00 0.00 0.00 0.00 110/2059 <Module::Forwardable>#_valid_method? 10
    0.00 0.00 0.00 0.00 677/2059 Array#each
    0.00 0.00 0.00 0.00 999/2059 Array#select
0.00% 0.00% 0.00 0.00 0.00 0.00 2059 Symbol#==
    0.00 0.00 0.00 0.00 1/1468 Pry::Slop#extract_long_flag 635
    0.00 0.00 0.00 0.00 5/1468 RequireAll#require_all 57
    0.00 0.00 0.00 0.00 6/1468 <Class::MIME::Type::Columnar>#column 21
    0.00 0.00 0.00 0.00 1/1468 Pry::Slop#extract_short_flag 617
    0.00 0.00 0.00 0.00 1/1468 Kernel#require_relative
    0.00 0.00 0.00 0.00 1/1468 Psych::Nodes::Document#root 57
    0.00 0.00 0.00 0.00 3/1468 Nokogiri::VersionInfo#loaded_parser_version 15
    0.00 0.00 0.00 0.00 1/1468 Kernel#require 4478
    0.00 0.00 0.00 0.00 10/1468 Prawn::Core::ObjectStore#push 42
    0.00 0.00 0.00 0.00 5/1468 AggregateDataService#combined_amr_data_date_range 321
    0.00 0.00 0.00 0.00 5/1468 RequireAll#require_rel 116
    0.00 0.00 0.00 0.00 3/1468 AggregateDataService#aggregate_meters 236
    0.00 0.00 0.00 0.00 8/1468 <Module::Backports::StdLib>#extend_relative 43
    0.00 0.00 0.00 0.00 17/1468 Module#delegate 169
    0.00 0.00 0.00 0.00 43/1468 Array#each
    0.00 0.00 0.00 0.00 10/1468 Gem::Dependency#to_spec 333
    0.00 0.00 0.00 0.00 44/1468 <Module::Gem::BundlerVersionFinder>#compatible? 50
    0.00 0.00 0.00 0.00 188/1468 <Module::Backports>#require_relative_dir 3
    0.00 0.00 0.00 0.00 1116/1468 Gem::Dependency#initialize 51
0.00% 0.00% 0.00 0.00 0.00 0.00 1468 Array#first
    0.00 0.00 0.00 0.00 1/699 Array#each
    0.00 0.00 0.00 0.00 2/699 Prawn::Document#initialize 190
    0.00 0.00 0.00 0.00 348/699 Enumerator#each
    0.00 0.00 0.00 0.00 348/699 Array#map!
0.00% 0.00% 0.00 0.00 0.00 0.00 699 Array#reverse_each
    0.00 0.00 0.00 0.00 93/170 Array#each
    0.00 0.00 0.00 0.00 77/170 Kernel#require 25
0.00% 0.00% 0.00 0.00 0.00 0.00 170 Module#module_function
    0.00 0.00 0.00 0.00 225/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 38/18432 Module#method_added
    0.00 0.00 0.00 0.00 1685/1685 Gem::Requirement#initialize 129
0.00% 0.00% 0.00 0.00 0.00 0.00 1685 Array#compact!
    0.00 0.00 0.00 0.00 68/68 Gem::Specification#activate_dependencies 1458
0.00% 0.00% 0.00 0.00 0.00 0.00 68 Gem::Specification#runtime_dependencies 2402
    0.00 0.00 0.00 0.00 68/428 Array#select 2402
    0.00 0.00 0.00 0.00 68/2478 Gem::Specification#dependencies 2402
    0.00 0.00 0.00 0.00 1/18 Concurrent::ImmediateExecutor#initialize 22
    0.00 0.00 0.00 0.00 5/18 Concurrent::Concern::Obligation#init_obligation 140
    0.00 0.00 0.00 0.00 2/18 Concurrent::Utility::ProcessorCounter#initialize 11
    0.00 0.00 0.00 0.00 10/18 Kernel#require 42
0.00% 0.00% 0.00 0.00 0.00 0.00 18 *<Class::Concurrent::Synchronization::MriMutexLockableObject>#new 56
    0.00 0.00 0.00 0.00 18/105835 Class#new 56
    0.00 0.00 0.00 0.00 18/18 Concurrent::Synchronization::MriAttrVolatile#full_memory_barrier 58
    0.00 0.00 0.00 0.00 1/1 Kernel#require 55
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Row>#updater 35
    0.00 0.00 0.00 0.00 1/27293 Array#each 35
    0.00 0.00 0.00 0.00 1/627 Kernel#require 230
    0.00 0.00 0.00 0.00 10/627 RbReadline::Win32API#initialize 4432
    0.00 0.00 0.00 0.00 110/627 <Module::Forwardable>#_delegator_method 206
    0.00 0.00 0.00 0.00 506/627 Kernel#open 123
0.00% 0.00% 0.00 0.00 0.00 0.00 627 String#chomp
    0.00 0.00 0.00 0.00 14/14 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 14 Gem::Platform#initialize 53
    0.00 0.00 0.00 0.00 210/2030 Regexp#=== 79
    0.00 0.00 0.00 0.00 14/2491 String#split 57
    0.00 0.00 0.00 0.00 28/55815 Module#=== 53
    0.00 0.00 0.00 0.00 14/305869 Kernel#nil? 77
    0.00 0.00 0.00 0.00 14/3671 Array#shift 64
    0.00 0.00 0.00 0.00 11/11 Module#module_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 11 <Class::Net::NTLM::FieldSet>#int32LE 383
    0.00 0.00 0.00 0.00 11/35 <Class::Net::NTLM::FieldSet>#add_field 383
    0.00 0.00 0.00 0.00 10/20 Gem::Dependency#merge 272
    0.00 0.00 0.00 0.00 10/20 Gem::Dependency#to_spec 331
0.00% 0.00% 0.00 0.00 0.00 0.00 20 Gem::Requirement#== 267
    0.00 0.00 0.00 0.00 40/41 Gem::Requirement#to_s 267
    0.00 0.00 0.00 0.00 20/55815 Module#=== 267
    0.00 0.00 0.00 0.00 2/2 Kernel#require 80
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Spreadsheet::Row>#format_updater 23
    0.00 0.00 0.00 0.00 2/27293 Array#each 23
    0.00 0.00 0.00 0.00 5/5 AggregateDataService#aggregate_amr_data 181
0.00% 0.00% 0.00 0.00 0.00 0.00 5 AggregateDataService#combined_amr_data_date_range 304
    0.00 0.00 0.00 0.00 5/27293 Array#each 306
    0.00 0.00 0.00 0.00 10/259 Array#sort 321
    0.00 0.00 0.00 0.00 5/5708 Array#last 321
    0.00 0.00 0.00 0.00 5/1468 Array#first 321
    0.00 0.00 0.00 0.00 7/7 Kernel#require 26
0.00% 0.00% 0.00 0.00 0.00 0.00 7 <Class::Ole::Types::Clsid>#parse 183
    0.00 0.00 0.00 0.00 7/5829 Array#flatten 188
    0.00 0.00 0.00 0.00 21/198 String#scan 187
    0.00 0.00 0.00 0.00 7/7 Ole::Types::Clsid#format 189
    0.00 0.00 0.00 0.00 21/52472 Array#map 187
    0.00 0.00 0.00 0.00 14/606 String#% 187
    0.00 0.00 0.00 0.00 7/19 Array#pack 188
    0.00 0.00 0.00 0.00 14/74 String#delete 189
    0.00 0.00 0.00 0.00 7/105835 Class#new 188
    0.00 0.00 0.00 0.00 7/134652 Integer#== 184
    0.00 0.00 0.00 0.00 7/133417 String#== 189
    0.00 0.00 0.00 0.00 14/5213401 Array#[] 187
    0.00 0.00 0.00 0.00 7/88 String#downcase 189
    0.00 0.00 0.00 0.00 14/2606371 Array#[]= 187
    0.00 0.00 0.00 0.00 7/535 Array#length 184
    0.00 0.00 0.00 0.00 125/125 Gem::Specification#initialize 16
0.00% 0.00% 0.00 0.00 0.00 0.00 125 Gem::Specification#required_ruby_version= 660
    0.00 0.00 0.00 0.00 125/1675 <Class::Gem::Requirement>#create 660
    0.00 0.00 0.00 0.00 1/175 Kernel#require 1
    0.00 0.00 0.00 0.00 174/175 Gem::Version#_split_segments 387
0.00% 0.00% 0.00 0.00 0.00 0.00 175 Array#index
    0.00 0.00 0.00 0.00 493/3692566 Kernel#is_a?
    0.00 0.00 0.00 0.00 12/33 ActiveSupport::Inflector::Inflections#irregular 171
    0.00 0.00 0.00 0.00 21/33 ActiveSupport::Inflector#inflections 31
0.00% 0.00% 0.00 0.00 0.00 0.00 33 ActiveSupport::Inflector::Inflections#plural 137
    0.00 0.00 0.00 0.00 33/84 ActiveSupport::Inflector::Inflections::Uncountables#delete 138
    0.00 0.00 0.00 0.00 33/73 Array#unshift 139
    0.00 0.00 0.00 0.00 33/3692566 Kernel#is_a? 137
    0.00 0.00 0.00 0.00 1/1 <Class::Gem::Specification>#stubs 851
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Gem::Specification>#uniq_by 812
    0.00 0.00 0.00 0.00 1/114 Array#uniq 812
    0.00 0.00 0.00 0.00 60/840 Gem::BasicSpecification#full_require_paths 141
    0.00 0.00 0.00 0.00 780/840 Gem::BasicSpecification#have_file? 320
0.00% 0.00% 0.00 0.00 0.00 0.00 840 Gem::Specification#raw_require_paths 3074
    0.00 0.00 0.00 0.00 3/351 Enumerable#map
    0.00 0.00 0.00 0.00 348/351 Enumerable#drop_while
0.00% 0.00% 0.00 0.00 0.00 0.00 351 Enumerator#each
    0.00 0.00 0.00 0.00 348/699 Array#reverse_each
    0.00 0.00 0.00 0.00 3/7 String#each_line
    0.00 0.00 0.00 0.00 1/86 <Class::Pry::Command>#match 29
    0.00 0.00 0.00 0.00 2/86 Pry::CommandSet#create_command 112
    0.00 0.00 0.00 0.00 20/86 Pry::CommandSet#block_command 80
    0.00 0.00 0.00 0.00 63/86 <Class::Pry::Command>#command_options 44
0.00% 0.00% 0.00 0.00 0.00 0.00 86 <Class::Pry::Command>#default_options 87
    0.00 0.00 0.00 0.00 86/55815 Module#=== 92
    0.00 0.00 0.00 0.00 63/63 NilClass#inspect 92
    0.00 0.00 0.00 0.00 2/7 Regexp#inspect 92
    0.00 0.00 0.00 0.00 509/509 <Class::Gem::Specification>#find_active_stub_by_path 1087
0.00% 0.00% 0.00 0.00 0.00 0.00 509 Gem::BasicSpecification#this 313
    0.00 0.00 0.00 0.00 1/41 Gem::Dependency#to_s 157
    0.00 0.00 0.00 0.00 40/41 Gem::Requirement#== 267
0.00% 0.00% 0.00 0.00 0.00 0.00 41 Gem::Requirement#to_s 263
    0.00 0.00 0.00 0.00 41/41 Gem::Requirement#as_list 263
    0.00 0.00 0.00 0.00 41/4164 Array#join 263
    0.00 0.00 0.00 0.00 13/13 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 13 <Class::Pry::Command>#match_score 163
    0.00 0.00 0.00 0.00 13/597 <Class::Pry::Command>#command_regex 163
    0.00 0.00 0.00 0.00 13/3717 Regexp#=~ 163
    0.00 0.00 0.00 0.00 13/13 MatchData#end 164
    0.00 0.00 0.00 0.00 26/434 <Class::Regexp>#last_match 164
    0.00 0.00 0.00 0.00 13/855 Integer#> 164
    0.00 0.00 0.00 0.00 13/13 MatchData#size 164
    0.00 0.00 0.00 0.00 2/22 Pry::CommandSet#create_command 114
    0.00 0.00 0.00 0.00 20/22 Pry::CommandSet#block_command 82
0.00% 0.00% 0.00 0.00 0.00 0.00 22 <Class::Pry::Command>#subclass 130
    0.00 0.00 0.00 0.00 22/105835 Class#new 130
    0.00 0.00 0.00 0.00 22/533 Module#include 131
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Dir#initialize
    0.00 0.00 0.00 0.00 720/720 Kernel#initialize_dup
0.00% 0.00% 0.00 0.00 0.00 0.00 720 String#initialize_copy
    0.00 0.00 0.00 0.00 3/422 <Module::MethodSource::MethodExtensions>#included 80
    0.00 0.00 0.00 0.00 2/422 Pry::Config::Behavior#__push 221
    0.00 0.00 0.00 0.00 12/422 Hash#each_key
    0.00 0.00 0.00 0.00 40/422 <Module::Backports>#alias_method 6
    0.00 0.00 0.00 0.00 48/422 Array#each
    0.00 0.00 0.00 0.00 112/422 <Module::Forwardable>#_delegator_method 195
    0.00 0.00 0.00 0.00 205/422 Kernel#require 57
0.00% 0.00% 0.00 0.00 0.00 0.00 422 Module#method_defined?
    0.00 0.00 0.00 0.00 4/168 <Module::JSON>#generator= 76
    0.00 0.00 0.00 0.00 1/168 <Module::JSON>#parser= 29
    0.00 0.00 0.00 0.00 1/168 CodeRay::Plugin#plugin_host 41
    0.00 0.00 0.00 0.00 16/168 <Module::Exception2MessageMapper>#def_exception 138
    0.00 0.00 0.00 0.00 49/168 Hash#each
    0.00 0.00 0.00 0.00 37/168 Array#each
    0.00 0.00 0.00 0.00 60/168 Hash#each_pair
0.00% 0.00% 0.00 0.00 0.00 0.00 168 Module#const_set
    0.00 0.00 0.00 0.00 10/10 Module#module_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 10 <Class::Net::NTLM::FieldSet>#security_buffer 391
    0.00 0.00 0.00 0.00 10/35 <Class::Net::NTLM::FieldSet>#add_field 391
    0.00 0.00 0.00 0.00 17/127 Module#delegate 169
    0.00 0.00 0.00 0.00 110/127 <Module::Forwardable>#_delegator_method 203
0.00% 0.00% 0.00 0.00 0.00 0.00 127 Kernel#caller_locations
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#initialize 9
0.00% 0.00% 0.00 0.00 0.00 0.00 250 Gem::Specification#require_paths= 503
    0.00 0.00 0.00 0.00 250/3137 Kernel#Array 503
    0.00 0.00 0.00 0.00 12/39 ActiveSupport::Inflector::Inflections#irregular 174
    0.00 0.00 0.00 0.00 27/39 ActiveSupport::Inflector#inflections 59
0.00% 0.00% 0.00 0.00 0.00 0.00 39 ActiveSupport::Inflector::Inflections#singular 147
    0.00 0.00 0.00 0.00 39/84 ActiveSupport::Inflector::Inflections::Uncountables#delete 148
    0.00 0.00 0.00 0.00 39/73 Array#unshift 149
    0.00 0.00 0.00 0.00 39/3692566 Kernel#is_a? 147
    0.00 0.00 0.00 0.00 3/3 Kernel#require 54
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Module::Chroma::ColorModes>#build 32
    0.00 0.00 0.00 0.00 3/196 Module#class_eval 34
    0.00 0.00 0.00 0.00 15/16 Array#* 34
    0.00 0.00 0.00 0.00 9/52472 Array#map 34
    0.00 0.00 0.00 0.00 3/215 Array#+ 34
    0.00 0.00 0.00 0.00 12/1065 Kernel#require 719
    0.00 0.00 0.00 0.00 1053/1065 Range#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1065 Integer#chr
    0.00 0.00 0.00 0.00 61/61 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 61 Kernel#sprintf
    0.00 0.00 0.00 0.00 38/812 NilClass#to_s
    0.00 0.00 0.00 0.00 23/72 Date#to_s
    0.00 0.00 0.00 0.00 5/5 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Gem::Dependency#merge 262
    0.00 0.00 0.00 0.00 10/20 Gem::Requirement#== 272
    0.00 0.00 0.00 0.00 5/15 <Class::Gem::Requirement>#default 267
    0.00 0.00 0.00 0.00 5/105835 Class#new 272
    0.00 0.00 0.00 0.00 10/1763 Gem::Dependency#requirement 269
    0.00 0.00 0.00 0.00 5/6374 Kernel#class 272
    0.00 0.00 0.00 0.00 150/150 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 150 Psych::Nodes::Mapping#initialize 49
    0.00 0.00 0.00 0.00 150/190 Psych::Nodes::Node#initialize 49
    0.00 0.00 0.00 0.00 1/442 Kernel#require 324
    0.00 0.00 0.00 0.00 191/442 Gem::Version#initialize 214
    0.00 0.00 0.00 0.00 250/442 Gem::Specification#summary= 2465
0.00% 0.00% 0.00 0.00 0.00 0.00 442 String#strip
    0.00 0.00 0.00 0.00 2/549 Module#class_eval
    0.00 0.00 0.00 0.00 7/549 <Module::Backports>#suppress_verbose_warnings 1593
    0.00 0.00 0.00 0.00 26/549 Kernel#require_relative
    0.00 0.00 0.00 0.00 25/549 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 489/549 Kernel#require 205
0.00% 0.00% 0.00 0.00 0.00 0.00 549 Module#private
    0.00 0.00 0.00 0.00 3/18432 Module#method_added
    0.00 0.00 0.00 0.00 1/48 Kernel#require_relative
    0.00 0.00 0.00 0.00 47/48 Kernel#require 731
0.00% 0.00% 0.00 0.00 0.00 0.00 48 Module#attr_writer
    0.00 0.00 0.00 0.00 77/18432 Module#method_added
    0.00 0.00 0.00 0.00 11/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 1/855 Pry::Slop::Option#initialize 52
    0.00 0.00 0.00 0.00 16/855 TimeOfDay#initialize 8
    0.00 0.00 0.00 0.00 5/855 RequireAll#require_all 47
    0.00 0.00 0.00 0.00 13/855 <Class::Pry::Command>#match_score 164
    0.00 0.00 0.00 0.00 76/855 AnalysticsSchoolAndMeterMetaData#create_meter_collection 82
    0.00 0.00 0.00 0.00 70/855 AnalysticsSchoolAndMeterMetaData#create_missing_aggregate_meters 119
    0.00 0.00 0.00 0.00 155/855 Psych::ScalarScanner#tokenize 41
    0.00 0.00 0.00 0.00 519/855 Logger::LogDevice#check_shift_log 776
0.00% 0.00% 0.00 0.00 0.00 0.00 855 Integer#>
    0.00 0.00 0.00 0.00 41/41 Gem::Requirement#to_s 263
0.00% 0.00% 0.00 0.00 0.00 0.00 41 Gem::Requirement#as_list 186
    0.00 0.00 0.00 0.00 41/52472 Array#map 186
    0.00 0.00 0.00 0.00 41/259 Array#sort 186
    0.00 0.00 0.00 0.00 1/351 <Class::Pry>#plugins 229
    0.00 0.00 0.00 0.00 1/351 <Class::Gem::Specification>#reset 1315
    0.00 0.00 0.00 0.00 13/351 Pry::CommandSet#[] 325
    0.00 0.00 0.00 0.00 166/351 <Class::Gem::Specification>#find_in_unresolved_tree 1105
    0.00 0.00 0.00 0.00 170/351 <Class::Gem::Specification>#find_in_unresolved 1095
0.00% 0.00% 0.00 0.00 0.00 0.00 351 Hash#values
    0.00 0.00 0.00 0.00 1/16 Kernel#require 172
    0.00 0.00 0.00 0.00 15/16 Exception2MessageMapper#def_exception 107
0.00% 0.00% 0.00 0.00 0.00 0.00 16 <Module::Exception2MessageMapper>#def_exception 135
    0.00 0.00 0.00 0.00 16/33 BasicObject#instance_eval 136
    0.00 0.00 0.00 0.00 16/105835 Class#new 135
    0.00 0.00 0.00 0.00 16/168 Module#const_set 138
    0.00 0.00 0.00 0.00 16/757 Module#const_defined? 137
    0.00 0.00 0.00 0.00 69/69 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 69 <Class::MeterAttributes>#attributes 11
    0.00 0.00 0.00 0.00 102/3239799 Hash#key? 13
    0.00 0.00 0.00 0.00 57/2899401 Hash#[] 13
    0.00 0.00 0.00 0.00 69/91 Integer#to_i 11
    0.00 0.00 0.00 0.00 12/2059 Symbol#== 18
    0.00 0.00 0.00 0.00 110/110 Gem::Dependency#matches_spec? 253
0.00% 0.00% 0.00 0.00 0.00 0.00 110 Gem::Requirement#none? 170
    0.00 0.00 0.00 0.00 108/6759 Array#== 171
    0.00 0.00 0.00 0.00 250/250 Gem::Specification#initialize 2082
0.00% 0.00% 0.00 0.00 0.00 0.00 250 Gem::Specification#set_nil_attributes_to_nil 2057
    0.00 0.00 0.00 0.00 3/3 Module#mattr_accessor 208
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Module#mattr_reader 54
    0.00 0.00 0.00 0.00 3/27293 Array#each 55
    0.00 0.00 0.00 0.00 3/7 Array#extract_options! 54
    0.00 0.00 0.00 0.00 9/1233 Array#each
    0.00 0.00 0.00 0.00 4/1233 StructuredWarnings::Warning#warn 66
    0.00 0.00 0.00 0.00 19/1233 Psych::ClassLoader#load 26
    0.00 0.00 0.00 0.00 23/1233 String#blank? 118
    0.00 0.00 0.00 0.00 1178/1233 Psych::ScalarScanner#tokenize 33
0.00% 0.00% 0.00 0.00 0.00 0.00 1233 String#empty?
    0.00 0.00 0.00 0.00 8/8 Module#module_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 8 <Class::Net::NTLM::FieldSet>#string 375
    0.00 0.00 0.00 0.00 8/35 <Class::Net::NTLM::FieldSet>#add_field 375
    0.00 0.00 0.00 0.00 20/288 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 2/288 Kernel#require 272
    0.00 0.00 0.00 0.00 266/288 HalfHourlyData#initialize 12
0.00% 0.00% 0.00 0.00 0.00 0.00 288 <Class::Date>#new
    0.00 0.00 0.00 0.00 2/3 Integer#div
    0.00 0.00 0.00 0.00 15/15 Kernel#require 25
0.00% 0.00% 0.00 0.00 0.00 0.00 15 Exception2MessageMapper#def_exception 107
    0.00 0.00 0.00 0.00 15/16 <Module::Exception2MessageMapper>#def_exception 107
    0.00 0.00 0.00 0.00 1/189 Psych::Handlers::DocumentStream#end_document 19
    0.00 0.00 0.00 0.00 38/189 Psych::TreeBuilder#end_sequence 10
    0.00 0.00 0.00 0.00 150/189 Psych::TreeBuilder#end_mapping 10
0.00% 0.00% 0.00 0.00 0.00 0.00 189 Psych::TreeBuilder#pop 117
    0.00 0.00 0.00 0.00 189/2297 Array#pop 117
    0.00 0.00 0.00 0.00 189/5708 Array#last 118
    0.00 0.00 0.00 0.00 1/1 <Class::Pry>#init 345
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Pry>#reset_defaults 332
    0.00 0.00 0.00 0.00 2/105835 Class#new 335
    0.00 0.00 0.00 0.00 1481/1481 Psych::Visitors::ToRuby#accept 33
0.00% 0.00% 0.00 0.00 0.00 0.00 1481 Hash#empty?
    0.00 0.00 0.00 0.00 38/38 Psych::Parser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 38 Psych::TreeBuilder#start_sequence 3
    0.00 0.00 0.00 0.00 38/105835 Class#new 3
    0.00 0.00 0.00 0.00 38/1481 Psych::TreeBuilder#set_start_location 4
    0.00 0.00 0.00 0.00 38/190 Psych::TreeBuilder#push 6
    0.00 0.00 0.00 0.00 38/3467 Array#<< 5
    0.00 0.00 0.00 0.00 79/79 Psych::ScalarScanner#tokenize 105
0.00% 0.00% 0.00 0.00 0.00 0.00 79 Psych::ScalarScanner#parse_int 116
    0.00 0.00 0.00 0.00 79/2030 Regexp#=== 116
    0.00 0.00 0.00 0.00 79/79 Kernel#Integer 117
    0.00 0.00 0.00 0.00 2/753 Psych::ScalarScanner#tokenize 46
    0.00 0.00 0.00 0.00 35/753 Gem::Specification#platform= 457
    0.00 0.00 0.00 0.00 72/753 <Class::Gem::Requirement>#create 59
    0.00 0.00 0.00 0.00 110/753 Gem::Dependency#matches_spec? 252
    0.00 0.00 0.00 0.00 534/753 <Class::Gem::Platform>#new 42
0.00% 0.00% 0.00 0.00 0.00 0.00 753 String#===
    0.00 0.00 0.00 0.00 112/112 <Module::Forwardable>#_compile_method 14
0.00% 0.00% 0.00 0.00 0.00 0.00 112 RubyVM::InstructionSequence#eval
    0.00 0.00 0.00 0.00 112/180 Kernel#proc
    0.00 0.00 0.00 0.00 26/434 <Class::Pry::Command>#match_score 164
    0.00 0.00 0.00 0.00 408/434 Array#map
0.00% 0.00% 0.00 0.00 0.00 0.00 434 <Class::Regexp>#last_match
    0.00 0.00 0.00 0.00 5/15 Gem::Dependency#merge 267
    0.00 0.00 0.00 0.00 10/15 Gem::Dependency#to_spec 331
0.00% 0.00% 0.00 0.00 0.00 0.00 15 <Class::Gem::Requirement>#default 79
    0.00 0.00 0.00 0.00 15/105835 Class#new 79
    0.00 0.00 0.00 0.00 1/2 Class#new
    0.00 0.00 0.00 0.00 1/2 Pry::Config::Default#initialize 134
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Pry::Config::Behavior#initialize 32
    0.00 0.00 0.00 0.00 2/52472 Array#map 34
    0.00 0.00 0.00 0.00 1/1 Object#methods 34
    0.00 0.00 0.00 0.00 1/2 Kernel#methods 34
    0.00 0.00 0.00 0.00 2/4158 Kernel#freeze 34
    0.00 0.00 0.00 0.00 43/151 ActiveSupport::Autoload#autoload 45
    0.00 0.00 0.00 0.00 108/151 Kernel#require 27
0.00% 0.00% 0.00 0.00 0.00 0.00 151 Module#autoload
    0.00 0.00 0.00 0.00 121/121 Method#call
0.00% 0.00% 0.00 0.00 0.00 0.00 121 Kernel#singleton_methods
    0.00 0.00 0.00 0.00 16/16 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 16 TimeOfDay#initialize 8
    0.00 0.00 0.00 0.00 16/105835 Class#new 13
    0.00 0.00 0.00 0.00 32/305869 Kernel#nil? 8
    0.00 0.00 0.00 0.00 32/552 Integer#< 8
    0.00 0.00 0.00 0.00 16/134652 Integer#== 8
    0.00 0.00 0.00 0.00 16/855 Integer#> 8
    0.00 0.00 0.00 0.00 16/56 Integer#>= 8
    0.00 0.00 0.00 0.00 231/231 Gem::Specification#initialize 12
0.00% 0.00% 0.00 0.00 0.00 0.00 231 Gem::Specification#description= 1864
    0.00 0.00 0.00 0.00 231/65335 String#to_s 1864
    0.00 0.00 0.00 0.00 1/1 Kernel#require 250
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::IRB::ContextExtender>#install_extend_commands 228
    0.00 0.00 0.00 0.00 1/27293 Array#each 228
    0.00 0.00 0.00 0.00 242/242 <Module::Marshal>#load
0.00% 0.00% 0.00 0.00 0.00 0.00 242 IO#getbyte
    0.00 0.00 0.00 0.00 504/504 Kernel#initialize_dup
0.00% 0.00% 0.00 0.00 0.00 0.00 504 Array#initialize_copy
    0.00 0.00 0.00 0.00 3/3 Module#mattr_accessor 209
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Module#mattr_writer 120
    0.00 0.00 0.00 0.00 3/27293 Array#each 121
    0.00 0.00 0.00 0.00 3/7 Array#extract_options! 120
    0.00 0.00 0.00 0.00 5/5 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Concurrent::Delay#initialize 63
    0.00 0.00 0.00 0.00 5/21 Concurrent::Synchronization::MriMutexLockableObject#synchronize 65
    0.00 0.00 0.00 0.00 5/17 Concurrent::Synchronization::MriMutexLockableObject#initialize 64
    0.00 0.00 0.00 0.00 5/8726 Kernel#block_given? 63
    0.00 0.00 0.00 0.00 4/4 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 4 <Module::IRB::ContextExtender>#def_extend_command 238
    0.00 0.00 0.00 0.00 4/223 Module#module_eval 238
    0.00 0.00 0.00 0.00 12/5222 Symbol#to_s 238
    0.00 0.00 0.00 0.00 2/22 AverageSchoolAggregator#create_empty_meter 111
    0.00 0.00 0.00 0.00 5/22 AggregateDataService#aggregate_amr_data 185
    0.00 0.00 0.00 0.00 15/22 AnalysticsSchoolAndMeterMetaData#create_empty_combined_meter 127
0.00% 0.00% 0.00 0.00 0.00 0.00 22 <Class::Meter>#synthetic_combined_meter_mpan_mprn_from_urn 70
    0.00 0.00 0.00 0.00 22/6570 ActiveSupport::NumericWithFormat#to_s 73
    0.00 0.00 0.00 0.00 65/2059 Symbol#== 72
    0.00 0.00 0.00 0.00 22/87193 Integer#+ 73
    0.00 0.00 0.00 0.00 22/91 Integer#to_i 73
    0.00 0.00 0.00 0.00 23/23 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 23 Meter#display_name 62
    0.00 0.00 0.00 0.00 23/23 Object#present? 62
    0.00 0.00 0.00 0.00 23/812 NilClass#to_s 62
    0.00 0.00 0.00 0.00 4/277 StructuredWarnings::Warner#format 13
    0.00 0.00 0.00 0.00 26/277 Module#to_s
    0.00 0.00 0.00 0.00 122/277 <Module::RubyToken>#def_token 248
    0.00 0.00 0.00 0.00 17/277 Array#each
    0.00 0.00 0.00 0.00 108/277 <Module::Forwardable>#_delegator_method 205
0.00% 0.00% 0.00 0.00 0.00 0.00 277 *Module#to_s
    0.00 0.00 0.00 0.00 26/277 Module#to_s
    0.00 0.00 0.00 0.00 7/257 Gem::Specification#platform= 480
    0.00 0.00 0.00 0.00 250/257 Gem::Specification#version= 3021
0.00% 0.00% 0.00 0.00 0.00 0.00 257 Gem::Specification#invalidate_memoized_attributes 2132
    0.00 0.00 0.00 0.00 5/5 SchoolFactory#load_or_use_cached_meter_collection 13
0.00% 0.00% 0.00 0.00 0.00 0.00 5 AnalysticsSchoolAndMeterMetaData#school 16
    0.00 0.00 0.00 0.00 5/5 AnalysticsSchoolAndMeterMetaData#find_school 16
    0.00 0.00 0.00 0.00 1/1 AnalysticsSchoolAndMeterMetaData#load_schools 46
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Enumerable#sort
    0.00 0.00 0.00 0.00 228/230 Array#<=>
    0.00 0.00 0.00 0.00 1/42 Hash#each
    0.00 0.00 0.00 0.00 1/254 Kernel#require 4420
    0.00 0.00 0.00 0.00 253/254 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 254 Kernel#!~
    0.00 0.00 0.00 0.00 254/888 String#=~
    0.00 0.00 0.00 0.00 2/2 Kernel#require 34
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Statsample>#has_gsl? 135
    0.00 0.00 0.00 0.00 1/111 Kernel#gem 127
    0.00 0.00 0.00 0.00 2/48 Module#class_variable_defined? 125
    0.00 0.00 0.00 0.00 3/5222 Symbol#to_s 124
    0.00 0.00 0.00 0.00 2/48 Module#class_variable_get 134
    0.00 0.00 0.00 0.00 1/8 Module#class_variable_set 131
    0.00 0.00 0.00 0.00 1/55815 Module#=== 127
    0.00 0.00 0.00 0.00 2/2 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 2 ActiveSupport::Concern#append_features 112
    0.00 0.00 0.00 0.00 1/196 Module#class_eval 120
    0.00 0.00 0.00 0.00 2/537 Module#append_features 118
    0.00 0.00 0.00 0.00 2/74 Module#< 116
    0.00 0.00 0.00 0.00 2/757 Module#const_defined? 119
    0.00 0.00 0.00 0.00 4/2414 Kernel#instance_variable_defined? 120
    0.00 0.00 0.00 0.00 2/27293 Array#each 117
    0.00 0.00 0.00 0.00 9/9 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 9 <Module::Singleton>#included 162
    0.00 0.00 0.00 0.00 9/9 <Module::Singleton>#__init__ 165
    0.00 0.00 0.00 0.00 9/21 Module#private_class_method 163
    0.00 0.00 0.00 0.00 9/279 Kernel#extend 164
    0.00 0.00 0.00 0.00 9/514 Module#included 162
    0.00 0.00 0.00 0.00 5/5 AnalysticsSchoolAndMeterMetaData#school 16
0.00% 0.00% 0.00 0.00 0.00 0.00 5 AnalysticsSchoolAndMeterMetaData#find_school 22
    0.00 0.00 0.00 0.00 5/7 Hash#each_value 22
    0.00 0.00 0.00 0.00 3/17 <Class::Concurrent::Synchronization::Object>#attr_atomic 96
    0.00 0.00 0.00 0.00 14/17 Kernel#require 5
0.00% 0.00% 0.00 0.00 0.00 0.00 17 <Class::Concurrent::Synchronization::Object>#safe_initialization! 53
    0.00 0.00 0.00 0.00 17/41 <Class::Concurrent::Synchronization::Object>#safe_initialization? 53
    0.00 0.00 0.00 0.00 11/2808 BasicObject#singleton_method_added 55
    0.00 0.00 0.00 0.00 2/514 ActiveSupport::Concern#included 130
    0.00 0.00 0.00 0.00 3/514 <Object::Object>#include
    0.00 0.00 0.00 0.00 9/514 <Module::Singleton>#included 162
    0.00 0.00 0.00 0.00 500/514 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 514 Module#included
    0.00 0.00 0.00 0.00 223/223 Gem::Specification#initialize 16
0.00% 0.00% 0.00 0.00 0.00 0.00 223 Gem::Specification#licenses= 365
    0.00 0.00 0.00 0.00 223/3137 Kernel#Array 365
    0.00 0.00 0.00 0.00 1/3 File#initialize
    0.00 0.00 0.00 0.00 2/3 <Class::File>#stat
0.00% 0.00% 0.00 0.00 0.00 0.00 3 SystemCallError#initialize
    0.00 0.00 0.00 0.00 3/29 Exception#initialize
    0.00 0.00 0.00 0.00 1/21 Concurrent::AtExitImplementation#run 69
    0.00 0.00 0.00 0.00 1/21 Concurrent::MutexAtomicReference#initialize 18
    0.00 0.00 0.00 0.00 1/21 Concurrent::AtExitImplementation#runner 88
    0.00 0.00 0.00 0.00 1/21 Concurrent::AtExitImplementation#install 47
    0.00 0.00 0.00 0.00 1/21 Concurrent::AtExitImplementation#initialize 15
    0.00 0.00 0.00 0.00 6/21 Concurrent::Event#initialize 42
    0.00 0.00 0.00 0.00 5/21 Concurrent::Concern::Dereferenceable#set_deref_options 49
    0.00 0.00 0.00 0.00 5/21 Concurrent::Delay#initialize 65
0.00% 0.00% 0.00 0.00 0.00 0.00 21 *Concurrent::Synchronization::MriMutexLockableObject#synchronize 35
    0.00 0.00 0.00 0.00 16/29 Thread::Mutex#synchronize 38
    0.00 0.00 0.00 0.00 5/5 Concurrent::Concern::Dereferenceable#ns_set_deref_options 49
    0.00 0.00 0.00 0.00 21/21 Thread::Mutex#owned? 35
    0.00 0.00 0.00 0.00 5/112 Kernel#require_relative
    0.00 0.00 0.00 0.00 24/112 Kernel#require 151
    0.00 0.00 0.00 0.00 83/112 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 112 Module#undef_method
    0.00 0.00 0.00 0.00 118/126 Module#method_undefined
    0.00 0.00 0.00 0.00 1/13 BasicObject#singleton_method_undefined
    0.00 0.00 0.00 0.00 29/589 Array#hash
    0.00 0.00 0.00 0.00 560/589 Gem::Specification#hash 2045
0.00% 0.00% 0.00 0.00 0.00 0.00 589 String#hash
    0.00 0.00 0.00 0.00 10/10 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 10 RbReadline::Win32API#initialize 4432
    0.00 0.00 0.00 0.00 10/105835 Class#new 4434
    0.00 0.00 0.00 0.00 10/2491 String#split 4432
    0.00 0.00 0.00 0.00 3/3 <Module::Fiddle>#dlopen 4433
    0.00 0.00 0.00 0.00 10/10 Fiddle::Handle#[] 4434
    0.00 0.00 0.00 0.00 10/15 String#tr 4432
    0.00 0.00 0.00 0.00 10/4164 Array#join 4432
    0.00 0.00 0.00 0.00 10/10 Hash#values_at 4434
    0.00 0.00 0.00 0.00 10/627 String#chomp 4432
    0.00 0.00 0.00 0.00 20/2899401 Hash#[] 4434
    0.00 0.00 0.00 0.00 3/212089 Hash#[]= 4433
    0.00 0.00 0.00 0.00 1/1 Kernel#require 40
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Column>#updater 22
    0.00 0.00 0.00 0.00 1/27293 Array#each 22
    0.00 0.00 0.00 0.00 1/552 Kernel#require 19
    0.00 0.00 0.00 0.00 32/552 TimeOfDay#initialize 8
    0.00 0.00 0.00 0.00 519/552 Logger#add 457
0.00% 0.00% 0.00 0.00 0.00 0.00 552 Integer#<
    0.00 0.00 0.00 0.00 5/5 AggregateDataService#aggregate_meters 245
0.00% 0.00% 0.00 0.00 0.00 0.00 5 AggregateDataService#combine_meter_meta_data 203
    0.00 0.00 0.00 0.00 5/27293 Array#each 207
    0.00 0.00 0.00 0.00 10/4164 Array#join 222
    0.00 0.00 0.00 0.00 48/48 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 48 MeterCollection#add_heat_meter 116
    0.00 0.00 0.00 0.00 48/212089 Hash#[]= 117
    0.00 0.00 0.00 0.00 48/1588 Array#push 116
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Slop#initialize 123
    0.00 0.00 0.00 0.00 1/33 BasicObject#instance_eval 134
    0.00 0.00 0.00 0.00 1/2 Hash#merge 123
    0.00 0.00 0.00 0.00 1/134652 Integer#== 134
    0.00 0.00 0.00 0.00 1/1 Proc#arity 134
    0.00 0.00 0.00 0.00 1/8726 Kernel#block_given? 133
    0.00 0.00 0.00 0.00 1/2899401 Hash#[] 137
    0.00 0.00 0.00 0.00 1/1 Kernel#require 27
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Excel::Workbook>#offset 22
    0.00 0.00 0.00 0.00 1/27293 Array#each 22
    0.00 0.00 0.00 0.00 1/17 Concurrent::MutexAtomicReference#initialize 17
    0.00 0.00 0.00 0.00 1/17 #<Class:0x0000000005a9fa88>#initialize 8
    0.00 0.00 0.00 0.00 1/17 Concurrent::AtExitImplementation#initialize 14
    0.00 0.00 0.00 0.00 6/17 Concurrent::Event#initialize 41
    0.00 0.00 0.00 0.00 3/17 Class#new
    0.00 0.00 0.00 0.00 5/17 Concurrent::Delay#initialize 64
0.00% 0.00% 0.00 0.00 0.00 0.00 17 Concurrent::Synchronization::MriMutexLockableObject#initialize 27
    0.00 0.00 0.00 0.00 34/105835 Class#new 29
    0.00 0.00 0.00 0.00 17/17 Concurrent::Synchronization::Object#initialize 27
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Config::Default#initialize 134
    0.00 0.00 0.00 0.00 1/2 Pry::Config::Behavior#initialize 134
    0.00 0.00 0.00 0.00 19/19 Psych::ScalarScanner#tokenize 83
0.00% 0.00% 0.00 0.00 0.00 0.00 19 Psych::ClassLoader#symbolize 32
    0.00 0.00 0.00 0.00 19/46 String#to_sym 33
    0.00 0.00 0.00 0.00 19/19 Psych::ClassLoader#symbol 32
    0.00 0.00 0.00 0.00 1/190 Psych::Handlers::DocumentStream#start_document 14
    0.00 0.00 0.00 0.00 1/190 Psych::TreeBuilder#start_stream 87
    0.00 0.00 0.00 0.00 38/190 Psych::TreeBuilder#start_sequence 6
    0.00 0.00 0.00 0.00 150/190 Psych::TreeBuilder#start_mapping 6
0.00% 0.00% 0.00 0.00 0.00 0.00 190 Psych::TreeBuilder#push 112
    0.00 0.00 0.00 0.00 190/1588 Array#push 112
    0.00 0.00 0.00 0.00 109/109 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 109 Symbol#=~
    0.00 0.00 0.00 0.00 57/57 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 57 MeterCollection#add_electricity_meter 121
    0.00 0.00 0.00 0.00 57/212089 Hash#[]= 122
    0.00 0.00 0.00 0.00 57/1588 Array#push 121
    0.00 0.00 0.00 0.00 2/187 Module#class_eval
    0.00 0.00 0.00 0.00 59/187 Kernel#require 5
    0.00 0.00 0.00 0.00 126/187 <Class::Pry::ClassCommand>#inherited 545
0.00% 0.00% 0.00 0.00 0.00 0.00 187 <Class::Pry::Command>#description 38
    0.00 0.00 0.00 0.00 1/1 Logger::LogDevice#create_logfile 757
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Logger::LogDevice#add_log_header 770
    0.00 0.00 0.00 0.00 1/525 IO#write 768
    0.00 0.00 0.00 0.00 1/1 File#size 770
    0.00 0.00 0.00 0.00 1/1 Time#to_s 768
    0.00 0.00 0.00 0.00 1/522 <Class::Time>#now 768
    0.00 0.00 0.00 0.00 1/606 String#% 768
    0.00 0.00 0.00 0.00 1/134652 Integer#== 770
    0.00 0.00 0.00 0.00 27/280 Kernel#require 127
    0.00 0.00 0.00 0.00 253/280 Kernel#open 122
0.00% 0.00% 0.00 0.00 0.00 0.00 280 String#start_with?
    0.00 0.00 0.00 0.00 348/348 Array#map!
0.00% 0.00% 0.00 0.00 0.00 0.00 348 Array#reverse
    0.00 0.00 0.00 0.00 1/1 Kernel#require 1096
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::File>#directory?
    0.00 0.00 0.00 0.00 23/72 Kernel#sprintf
    0.00 0.00 0.00 0.00 10/72 AggregateDataService#aggregate_amr_data 182
    0.00 0.00 0.00 0.00 16/72 AggregateDataService#aggregate_meters 264
    0.00 0.00 0.00 0.00 23/72 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 72 Date#to_s
    0.00 0.00 0.00 0.00 1/150 Object#methods 17
    0.00 0.00 0.00 0.00 28/150 Class#instance_methods 17
    0.00 0.00 0.00 0.00 121/150 Object#singleton_methods 17
0.00% 0.00% 0.00 0.00 0.00 0.00 150 UnboundMethod#bind
    0.00 0.00 0.00 0.00 39/39 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 39 School#initialize 18
    0.00 0.00 0.00 0.00 12/12 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 12 TimeOfYear#initialize 8
    0.00 0.00 0.00 0.00 12/105835 Class#new 8
    0.00 0.00 0.00 0.00 3/3 <Class::Concurrent::Synchronization::Object>#attr_atomic 97
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Class::Concurrent::Synchronization::Object>#define_initialize_volatile_with_cas 137
    0.00 0.00 0.00 0.00 3/196 Module#class_eval 138
    0.00 0.00 0.00 0.00 3/52472 Array#map 137
    0.00 0.00 0.00 0.00 3/4164 Array#join 137
    0.00 0.00 0.00 0.00 1/1 Kernel#require 31
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Format>#boolean 81
    0.00 0.00 0.00 0.00 1/27293 Array#each 81
    0.00 0.00 0.00 0.00 1/535 AverageSchoolAggregator#calculate 43
    0.00 0.00 0.00 0.00 7/535 <Class::Ole::Types::Clsid>#parse 184
    0.00 0.00 0.00 0.00 1/535 Kernel#require 1
    0.00 0.00 0.00 0.00 8/535 AggregateDataService#aggregate_meters 235
    0.00 0.00 0.00 0.00 8/535 Hash#each
    0.00 0.00 0.00 0.00 5/535 AggregateDataService#aggregate_amr_data 177
    0.00 0.00 0.00 0.00 10/535 Prawn::Core::ObjectStore#size 65
    0.00 0.00 0.00 0.00 8/535 AggregateDataService#aggregate_main_meters 227
    0.00 0.00 0.00 0.00 5/535 RequireAll#require_all 47
    0.00 0.00 0.00 0.00 70/535 AnalysticsSchoolAndMeterMetaData#create_missing_aggregate_meters 119
    0.00 0.00 0.00 0.00 76/535 AnalysticsSchoolAndMeterMetaData#create_meter_collection 82
    0.00 0.00 0.00 0.00 186/535 Array#each
    0.00 0.00 0.00 0.00 150/535 Enumerable#each_slice
0.00% 0.00% 0.00 0.00 0.00 0.00 535 Array#length
    0.00 0.00 0.00 0.00 2/131 Pry::CommandSet#create_command 112
    0.00 0.00 0.00 0.00 1/131 Kernel#require 7
    0.00 0.00 0.00 0.00 26/131 Pry::CommandSet#alias_command 216
    0.00 0.00 0.00 0.00 20/131 Pry::CommandSet#block_command 80
    0.00 0.00 0.00 0.00 82/131 <Class::Pry::Command>#command_options 45
0.00% 0.00% 0.00 0.00 0.00 0.00 131 Hash#merge!
    0.00 0.00 0.00 0.00 15/15 Array#map
0.00% 0.00% 0.00 0.00 0.00 0.00 15 Byebug::Setting#to_sym 33
    0.00 0.00 0.00 0.00 45/925 String#gsub 34
    0.00 0.00 0.00 0.00 15/46 String#to_sym 34
    0.00 0.00 0.00 0.00 15/88 String#downcase 34
    0.00 0.00 0.00 0.00 15/114 Module#name 33
    0.00 0.00 0.00 0.00 15/6374 Kernel#class 33
    0.00 0.00 0.00 0.00 2/230 Concurrent::Utility::EngineDetector#ruby_version 43
    0.00 0.00 0.00 0.00 228/230 Enumerable#sort
0.00% 0.00% 0.00 0.00 0.00 0.00 230 Array#<=>
    0.00 0.00 0.00 0.00 228/6807 String#<=>
    0.00 0.00 0.00 0.00 2/6704 Integer#<=>
    0.00 0.00 0.00 0.00 1/1 BasicObject#instance_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Slop#on 261
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#build_option 261
    0.00 0.00 0.00 0.00 1/3467 Array#<< 262
    0.00 0.00 0.00 0.00 20/114 Kernel#require 507
    0.00 0.00 0.00 0.00 42/114 ActiveSupport::Inflector#underscore 92
    0.00 0.00 0.00 0.00 52/114 <Class::Pry::Command>#command_regex 183
0.00% 0.00% 0.00 0.00 0.00 0.00 114 Regexp#to_s
    0.00 0.00 0.00 0.00 26/26 <Module::Benchmark>#measure 294
0.00% 0.00% 0.00 0.00 0.00 0.00 26 <Module::Process>#times
    0.00 0.00 0.00 0.00 26/122 Struct#initialize
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#on 261
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Slop#build_option 597
    0.00 0.00 0.00 0.00 1/105835 Class#new 609
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#extract_long_flag 606
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#extract_short_flag 605
    0.00 0.00 0.00 0.00 2/2899401 Hash#[] 599
    0.00 0.00 0.00 0.00 1/12104 Kernel#respond_to? 607
    0.00 0.00 0.00 0.00 1/5213401 Array#[] 607
    0.00 0.00 0.00 0.00 1/3692566 Kernel#is_a? 601
    0.00 0.00 0.00 0.00 1/5708 Array#last 601
    0.00 0.00 0.00 0.00 1/180 <Class::Logger>#new_with_callstack 71
    0.00 0.00 0.00 0.00 6/180 Pry::Slop::Option#initialize 44
    0.00 0.00 0.00 0.00 22/180 Kernel#require 139
    0.00 0.00 0.00 0.00 39/180 Kernel#require_relative
    0.00 0.00 0.00 0.00 112/180 RubyVM::InstructionSequence#eval
0.00% 0.00% 0.00 0.00 0.00 0.00 180 Kernel#proc
    0.00 0.00 0.00 0.00 110/110 <Module::Forwardable>#_delegator_method 206
0.00% 0.00% 0.00 0.00 0.00 0.00 110 String#dump
    0.00 0.00 0.00 0.00 10/10 Gem::Dependency#to_spec 327
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Gem::Dependency#prerelease? 91
    0.00 0.00 0.00 0.00 10/10 Gem::Requirement#prerelease? 91
    0.00 0.00 0.00 0.00 10/1763 Gem::Dependency#requirement 91
    0.00 0.00 0.00 0.00 8/8 Kernel#require 83
0.00% 0.00% 0.00 0.00 0.00 0.00 8 <Class::Spreadsheet::Format>#enum 122
    0.00 0.00 0.00 0.00 8/27293 Array#each 132
    0.00 0.00 0.00 0.00 16/1432 Module#define_method 140
    0.00 0.00 0.00 0.00 3/42 Hash#each 124
    0.00 0.00 0.00 0.00 8/5708 Array#last 123
    0.00 0.00 0.00 0.00 8/5222 Symbol#to_s 140
    0.00 0.00 0.00 0.00 8/3692566 Kernel#is_a? 123
    0.00 0.00 0.00 0.00 3/2297 Array#pop 124
    0.00 0.00 0.00 0.00 23/23 Meter#display_name 62
0.00% 0.00% 0.00 0.00 0.00 0.00 23 Object#present? 22
    0.00 0.00 0.00 0.00 23/23 String#blank? 22
    0.00 0.00 0.00 0.00 23/249849 BasicObject#! 22
    0.00 0.00 0.00 0.00 2/2 Prawn::Graphics::Color#update_colors 199
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Graphics::Color#set_fill_color 188
    0.00 0.00 0.00 0.00 2/4 Prawn::Graphics::Color#set_color 188
    0.00 0.00 0.00 0.00 560/560 Gem::Specification#hash 2045
0.00% 0.00% 0.00 0.00 0.00 0.00 560 Integer#^
    0.00 0.00 0.00 0.00 5/5 Thread::Mutex#synchronize
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Concurrent::Delay#ns_initialize 159
    0.00 0.00 0.00 0.00 5/5 Concurrent::Concern::Obligation#init_obligation 159
    0.00 0.00 0.00 0.00 5/5 Concurrent::Concern::Dereferenceable#set_deref_options 160
    0.00 0.00 0.00 0.00 5/2899401 Hash#[] 161
    0.00 0.00 0.00 0.00 5/250 REXML::Entity#initialize 36
    0.00 0.00 0.00 0.00 1/250 REXML::XMLDecl#initialize 22
    0.00 0.00 0.00 0.00 4/250 Array#each
    0.00 0.00 0.00 0.00 2/250 ThreadSafe::Cache#initialize 25
    0.00 0.00 0.00 0.00 5/250 Concurrent::Map#initialize 82
    0.00 0.00 0.00 0.00 122/250 <Module::RubyToken>#def_token 244
    0.00 0.00 0.00 0.00 111/250 Kernel#gem 48
0.00% 0.00% 0.00 0.00 0.00 0.00 250 Kernel#kind_of?
    0.00 0.00 0.00 0.00 43/43 ActiveSupport::Inflector#inflections 236
0.00% 0.00% 0.00 0.00 0.00 0.00 43 <Class::ActiveSupport::Inflector::Inflections>#instance 62
    0.00 0.00 0.00 0.00 43/43 Concurrent::Map#[] 62
    0.00 0.00 0.00 0.00 1/105835 Class#new 62
    0.00 0.00 0.00 0.00 1/1 Concurrent::Collection::MriMapBackend#[]= 62
    0.00 0.00 0.00 0.00 4/4 Module#module_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 4 <Class::Net::NTLM::FieldSet>#int64LE 387
    0.00 0.00 0.00 0.00 4/35 <Class::Net::NTLM::FieldSet>#add_field 387
    0.00 0.00 0.00 0.00 2/2 Kernel#require 133
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Pry::Config::Behavior#method_missing 176
    0.00 0.00 0.00 0.00 2/2 Pry::Config::Behavior#[]= 184
    0.00 0.00 0.00 0.00 2/2 Kernel#public_send 183
    0.00 0.00 0.00 0.00 2/2 Pry::Config::Behavior#__dup 184
    0.00 0.00 0.00 0.00 2/2 Pry::Config::Behavior#key? 180
    0.00 0.00 0.00 0.00 2/5222 Symbol#to_s 176
    0.00 0.00 0.00 0.00 2/910 String#[] 177
    0.00 0.00 0.00 0.00 2/12104 Kernel#respond_to? 182
    0.00 0.00 0.00 0.00 2/133417 String#== 177
    0.00 0.00 0.00 0.00 38/38 Psych::Parser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 38 Psych::TreeBuilder#end_sequence 10
    0.00 0.00 0.00 0.00 38/189 Psych::TreeBuilder#pop 10
    0.00 0.00 0.00 0.00 38/1480 Psych::TreeBuilder#set_end_location 11
    0.00 0.00 0.00 0.00 1/46 <Class::HTTP::CookieJar::AbstractSaver>#class_to_symbol 27
    0.00 0.00 0.00 0.00 1/46 Kernel#require 77
    0.00 0.00 0.00 0.00 15/46 Byebug::Setting#to_sym 34
    0.00 0.00 0.00 0.00 2/46 Kernel#require_relative
    0.00 0.00 0.00 0.00 8/46 Array#each
    0.00 0.00 0.00 0.00 19/46 Psych::ClassLoader#symbolize 33
0.00% 0.00% 0.00 0.00 0.00 0.00 46 String#to_sym
    0.00 0.00 0.00 0.00 22/22 Array#map
0.00% 0.00% 0.00 0.00 0.00 0.00 22 <Class::Gem::StubSpecification>#default_gemspec_stub 64
    0.00 0.00 0.00 0.00 22/105835 Class#new 64
    0.00 0.00 0.00 0.00 2/2 Kernel#require 22
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Pry::Config::Convenience#config_shortcut 18
    0.00 0.00 0.00 0.00 2/27293 Array#each 18
    0.00 0.00 0.00 0.00 504/504 Kernel#initialize_dup
0.00% 0.00% 0.00 0.00 0.00 0.00 504 Kernel#initialize_copy
    0.00 0.00 0.00 0.00 1/117 Kernel#require 4
    0.00 0.00 0.00 0.00 1/117 <Class::Sys::Uname>#sysname 106
    0.00 0.00 0.00 0.00 1/117 <Class::Sys::Uname>#architecture 139
    0.00 0.00 0.00 0.00 10/117 Prawn::Document::Internals#add_content 49
    0.00 0.00 0.00 0.00 10/117 Prawn::Reference#<< 36
    0.00 0.00 0.00 0.00 94/117 <Module::Backports>#require_relative_dir 4
0.00% 0.00% 0.00 0.00 0.00 0.00 117 String#<<
    0.00 0.00 0.00 0.00 1/1 AnalysticsSchoolAndMeterMetaData#load_schools_metadata 39
0.00% 0.00% 0.00 0.00 0.00 0.00 1 AnalysticsSchoolAndMeterMetaData#school_metadata_filename 34
    0.00 0.00 0.00 0.00 1/1 AnalysticsSchoolAndMeterMetaData#meterreadings_cache_directory 34
    0.00 0.00 0.00 0.00 1/21671 String#+ 34
    0.00 0.00 0.00 0.00 250/250 Kernel#initialize_dup
0.00% 0.00% 0.00 0.00 0.00 0.00 250 Time#initialize_copy
    0.00 0.00 0.00 0.00 127/127 Gem::Specification#initialize 14
0.00% 0.00% 0.00 0.00 0.00 0.00 127 Gem::Specification#files= 1971
    0.00 0.00 0.00 0.00 127/3137 Kernel#Array 1971
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 MIME::Types::Loader#initialize 31
    0.00 0.00 0.00 0.00 1/458 <Class::File>#expand_path 33
    0.00 0.00 0.00 0.00 1/1 <Class::MIME::Types>#new 32
    0.00 0.00 0.00 0.00 1/252 <Object::Object>#[] 31
    0.00 0.00 0.00 0.00 24/41 <Class::Concurrent::Synchronization::Object>#safe_initialization? 67
    0.00 0.00 0.00 0.00 17/41 <Class::Concurrent::Synchronization::Object>#safe_initialization! 53
0.00% 0.00% 0.00 0.00 0.00 0.00 41 *<Class::Concurrent::Synchronization::Object>#safe_initialization? 66
    0.00 0.00 0.00 0.00 24/41 <Class::Concurrent::Synchronization::Object>#safe_initialization? 67
    0.00 0.00 0.00 0.00 59/59 Class#superclass 67
    0.00 0.00 0.00 0.00 35/12104 Kernel#respond_to? 67
    0.00 0.00 0.00 0.00 2/159 <Module::MIME::Types::Columnar>#extended 16
    0.00 0.00 0.00 0.00 1/159 Object#methods 18
    0.00 0.00 0.00 0.00 1/159 <Module::ActiveSupport::PerThreadRegistry>#extended 41
    0.00 0.00 0.00 0.00 2/159 <Module::ActiveSupport::Concern>#extended 108
    0.00 0.00 0.00 0.00 4/159 Kernel#tap
    0.00 0.00 0.00 0.00 28/159 Class#instance_methods 18
    0.00 0.00 0.00 0.00 121/159 Object#singleton_methods 18
0.00% 0.00% 0.00 0.00 0.00 0.00 159 Kernel#instance_variable_set
    0.00 0.00 0.00 0.00 1/1 AnalysticsSchoolAndMeterMetaData#school_metadata_filename 34
0.00% 0.00% 0.00 0.00 0.00 0.00 1 AnalysticsSchoolAndMeterMetaData#meterreadings_cache_directory 29
    0.00 0.00 0.00 0.00 2/252 <Object::Object>#[] 30
    0.00 0.00 0.00 0.00 1/2 <Object::Object>#[]= 29
    0.00 0.00 0.00 0.00 1/1074 <Class::File>#dirname 29
    0.00 0.00 0.00 0.00 1/23289 <Class::File>#join 29
    0.00 0.00 0.00 0.00 2/2 Kernel#require 2
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Pry::CommandSet#disabled_command 264
    0.00 0.00 0.00 0.00 2/2 Pry::CommandSet#create_command 264
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::Utility::ProcessorCounter#initialize 10
    0.00 0.00 0.00 0.00 2/18 <Class::Concurrent::Synchronization::MriMutexLockableObject>#new 11
    0.00 0.00 0.00 0.00 2/19 Gem::BasicSpecification#extensions_dir 98
    0.00 0.00 0.00 0.00 3/19 Gem::BasicSpecification#full_name 130
    0.00 0.00 0.00 0.00 7/19 Gem::StubSpecification::StubLine#initialize 53
    0.00 0.00 0.00 0.00 7/19 Gem::Specification#platform= 478
0.00% 0.00% 0.00 0.00 0.00 0.00 19 Gem::Platform#to_s 123
    0.00 0.00 0.00 0.00 19/4164 Array#join 123
    0.00 0.00 0.00 0.00 19/2247 Array#compact 123
    0.00 0.00 0.00 0.00 19/25 Gem::Platform#to_a 123
    0.00 0.00 0.00 0.00 10/10 Kernel#require 203
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Gem::Deprecate#deprecate 51
    0.00 0.00 0.00 0.00 10/196 Module#class_eval 51
    0.00 0.00 0.00 0.00 170/170 <Class::Gem::Specification>#find_active_stub_by_path 1087
0.00% 0.00% 0.00 0.00 0.00 0.00 170 #<Class:0x0000000002f486a0>#this
    0.00 0.00 0.00 0.00 1/272 <Module::MIME::Types::Columnar>#extended 14
    0.00 0.00 0.00 0.00 271/272 Kernel#extend
0.00% 0.00% 0.00 0.00 0.00 0.00 272 Module#extended
    0.00 0.00 0.00 0.00 2/2 Pry::CommandSet#disabled_command 264
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Pry::CommandSet#create_command 111
    0.00 0.00 0.00 0.00 2/22 <Class::Pry::Command>#subclass 114
    0.00 0.00 0.00 0.00 2/196 Module#class_eval 115
    0.00 0.00 0.00 0.00 2/86 <Class::Pry::Command>#default_options 112
    0.00 0.00 0.00 0.00 2/212089 Hash#[]= 114
    0.00 0.00 0.00 0.00 4/2899401 Hash#[] 116
    0.00 0.00 0.00 0.00 2/3692566 Kernel#is_a? 111
    0.00 0.00 0.00 0.00 2/131 Hash#merge! 112
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Core::Page#initialize 13
    0.00 0.00 0.00 0.00 4/4 Prawn::Document::Internals#ref 24
    0.00 0.00 0.00 0.00 2/2 Prawn::Core::Page#resources 29
    0.00 0.00 0.00 0.00 2/8 Prawn::Core::Page#dimensions 24
    0.00 0.00 0.00 0.00 2/12 Prawn::Core::Page#content 24
    0.00 0.00 0.00 0.00 2/8 Prawn::Core::ObjectStore#pages 24
    0.00 0.00 0.00 0.00 6/2899401 Hash#[] 18
    0.00 0.00 0.00 0.00 2/212089 Hash#[]= 29
    0.00 0.00 0.00 0.00 3/256 <Class::IO>#open
    0.00 0.00 0.00 0.00 253/256 Kernel#open 129
0.00% 0.00% 0.00 0.00 0.00 0.00 256 IO#closed?
    0.00 0.00 0.00 0.00 3/215 <Class::Concurrent::Synchronization::Object>#attr_atomic 95
    0.00 0.00 0.00 0.00 1/215 ActiveSupport::Inflector::Inflections::Uncountables#add 47
    0.00 0.00 0.00 0.00 1/215 ActiveSupport::Deprecation::MethodWrapper#deprecate_methods 55
    0.00 0.00 0.00 0.00 3/215 <Module::Chroma::ColorModes>#build 34
    0.00 0.00 0.00 0.00 8/215 Prawn::Core::Page#dimensions 60
    0.00 0.00 0.00 0.00 5/215 Kernel#require 104
    0.00 0.00 0.00 0.00 194/215 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 215 Array#+
    0.00 0.00 0.00 0.00 22/22 <Module::Gem::BundlerVersionFinder>#bundler_version_with_reason 25
0.00% 0.00% 0.00 0.00 0.00 0.00 22 <Module::Gem::BundlerVersionFinder>#bundle_update_bundler_version 64
    0.00 0.00 0.00 0.00 22/12153 <Class::File>#basename 64
    0.00 0.00 0.00 0.00 1/79 Kernel#require 119
    0.00 0.00 0.00 0.00 78/79 MeterCollection#initialize 46
0.00% 0.00% 0.00 0.00 0.00 0.00 79 <Class::DateTime>#new
    0.00 0.00 0.00 0.00 1/3 Integer#div
    0.00 0.00 0.00 0.00 6/6 Kernel#require 59
0.00% 0.00% 0.00 0.00 0.00 0.00 6 <Class::Spreadsheet::Font>#enum 122
    0.00 0.00 0.00 0.00 6/27293 Array#each 132
    0.00 0.00 0.00 0.00 12/1432 Module#define_method 140
    0.00 0.00 0.00 0.00 3/42 Hash#each 124
    0.00 0.00 0.00 0.00 6/5222 Symbol#to_s 140
    0.00 0.00 0.00 0.00 6/5708 Array#last 123
    0.00 0.00 0.00 0.00 3/2297 Array#pop 124
    0.00 0.00 0.00 0.00 6/3692566 Kernel#is_a? 123
    0.00 0.00 0.00 0.00 14/19 Array#each
    0.00 0.00 0.00 0.00 5/19 Kernel#require 124
0.00% 0.00% 0.00 0.00 0.00 0.00 19 *<Class::IRB::Inspector>#def_inspector 65
    0.00 0.00 0.00 0.00 5/27293 Array#each 73
    0.00 0.00 0.00 0.00 25/212089 Hash#[]= 83
    0.00 0.00 0.00 0.00 5/5 <Module::IRB>#Inspector 66
    0.00 0.00 0.00 0.00 36/55815 Module#=== 71
    0.00 0.00 0.00 0.00 19/8726 Kernel#block_given? 65
    0.00 0.00 0.00 0.00 11/5222 Symbol#to_s 78
    0.00 0.00 0.00 0.00 92/92 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 92 Symbol#downcase
    0.00 0.00 0.00 0.00 4/277 Spreadsheet::Compatibility#method_name 12
    0.00 0.00 0.00 0.00 23/277 Array#each
    0.00 0.00 0.00 0.00 140/277 <Module::Distribution::Shorthand>#add_shortcut 53
    0.00 0.00 0.00 0.00 110/277 <Module::Forwardable>#_valid_method? 10
0.00% 0.00% 0.00 0.00 0.00 0.00 277 Symbol#to_sym
    0.00 0.00 0.00 0.00 82/82 Gem::Specification#initialize 13
0.00% 0.00% 0.00 0.00 0.00 0.00 82 Gem::Specification#extra_rdoc_files= 1955
    0.00 0.00 0.00 0.00 82/3137 Kernel#Array 1955
    0.00 0.00 0.00 0.00 1/1 Kernel#require_relative
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Config::Memoization::ClassMethods#def_memoized 23
    0.00 0.00 0.00 0.00 1/42 Hash#each 23
    0.00 0.00 0.00 0.00 1/2899401 Hash#[] 29
    0.00 0.00 0.00 0.00 1/1 Array#| 29
    0.00 0.00 0.00 0.00 1/212089 Hash#[]= 29
    0.00 0.00 0.00 0.00 1/1972 Hash#keys 29
    0.00 0.00 0.00 0.00 2/10 Kernel#require 72
    0.00 0.00 0.00 0.00 4/10 Object#DelegateClass 390
    0.00 0.00 0.00 0.00 4/10 AwesomeMethodArray#- 18
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Array#-
    0.00 0.00 0.00 0.00 13/13 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 13 Benchmark::Tms#initialize 428
    0.00 0.00 0.00 0.00 39/6749415 Float#+ 429
    0.00 0.00 0.00 0.00 13/65335 String#to_s 428
    0.00 0.00 0.00 0.00 1/190 Psych::Nodes::Document#initialize 46
    0.00 0.00 0.00 0.00 1/190 Psych::Nodes::Stream#initialize 33
    0.00 0.00 0.00 0.00 38/190 Psych::Nodes::Sequence#initialize 74
    0.00 0.00 0.00 0.00 150/190 Psych::Nodes::Mapping#initialize 49
0.00% 0.00% 0.00 0.00 0.00 0.00 190 Psych::Nodes::Node#initialize 34
    0.00 0.00 0.00 0.00 4/10 Prawn::Document::Internals#ref! 37
    0.00 0.00 0.00 0.00 6/10 Prawn::Core::ObjectStore#initialize 24
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Prawn::Core::ObjectStore#ref 28
    0.00 0.00 0.00 0.00 10/10 Prawn::Core::ObjectStore#push 28
    0.00 0.00 0.00 0.00 10/10 Prawn::Core::ObjectStore#size 28
    0.00 0.00 0.00 0.00 10/87193 Integer#+ 28
    0.00 0.00 0.00 0.00 1/1 Kernel#require 27
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::File>#symlink?
    0.00 0.00 0.00 0.00 1/56 Pry::Slop#extract_long_flag 640
    0.00 0.00 0.00 0.00 2/56 Pry::Slop#clean 650
    0.00 0.00 0.00 0.00 1/56 Module#class_eval
    0.00 0.00 0.00 0.00 28/56 Array#each
    0.00 0.00 0.00 0.00 19/56 Psych::ScalarScanner#tokenize 83
    0.00 0.00 0.00 0.00 5/56 RequireAll#require_rel 116
0.00% 0.00% 0.00 0.00 0.00 0.00 56 String#sub
    0.00 0.00 0.00 0.00 4/4 Prawn::Graphics::Color#set_color 182
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Prawn::Graphics::Color#color_to_s 132
    0.00 0.00 0.00 0.00 4/4 Prawn::Graphics::Color#normalize_color 132
    0.00 0.00 0.00 0.00 4/52472 Array#map 132
    0.00 0.00 0.00 0.00 4/4164 Array#join 132
    0.00 0.00 0.00 0.00 2/92 AverageSchoolAggregator#average_amr_data 85
    0.00 0.00 0.00 0.00 8/92 AggregateDataService#aggregate_meters 264
    0.00 0.00 0.00 0.00 31/92 AMRData#set_long_gap_boundary 158
    0.00 0.00 0.00 0.00 51/92 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 92 HalfHourlyData#start_date 107
    0.00 0.00 0.00 0.00 23/23 Object#present? 22
0.00% 0.00% 0.00 0.00 0.00 0.00 23 String#blank? 118
    0.00 0.00 0.00 0.00 23/2030 Regexp#=== 118
    0.00 0.00 0.00 0.00 23/1233 String#empty? 118
    0.00 0.00 0.00 0.00 4/4 Object#DelegateClass 389
0.00% 0.00% 0.00 0.00 0.00 0.00 4 AwesomeMethodArray#- 18
    0.00 0.00 0.00 0.00 4/10 Array#- 18
    0.00 0.00 0.00 0.00 4/8 Kernel#tap 18
    0.00 0.00 0.00 0.00 174/174 Gem::Version#_split_segments 389
0.00% 0.00% 0.00 0.00 0.00 0.00 174 Array#slice!
    0.00 0.00 0.00 0.00 368/368 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 368 Struct#[]=
    0.00 0.00 0.00 0.00 3/3 Kernel#require 9
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Class::Regexp>#union
    0.00 0.00 0.00 0.00 3/5 Regexp#initialize
    0.00 0.00 0.00 0.00 14/74 <Class::Ole::Types::Clsid>#parse 189
    0.00 0.00 0.00 0.00 60/74 Hash#each_pair
0.00% 0.00% 0.00 0.00 0.00 0.00 74 String#delete
    0.00 0.00 0.00 0.00 1/217 Kernel#require 136
    0.00 0.00 0.00 0.00 1/217 ActiveSupport::Inflector::Inflections::Uncountables#add 46
    0.00 0.00 0.00 0.00 1/217 <Class::Gem::Specification>#stubs 850
    0.00 0.00 0.00 0.00 40/217 <Module::RubyToken>#def_token 257
    0.00 0.00 0.00 0.00 174/217 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 217 Array#concat
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Slop::Option#initialize 34
    0.00 0.00 0.00 0.00 1/1966 Hash#each_key 56
    0.00 0.00 0.00 0.00 6/180 Kernel#proc 44
    0.00 0.00 0.00 0.00 1/855 Integer#> 52
    0.00 0.00 0.00 0.00 1/2899401 Hash#[] 52
    0.00 0.00 0.00 0.00 1/2 Hash#merge 38
    0.00 0.00 0.00 0.00 2/5 String#size 53
    0.00 0.00 0.00 0.00 1/212089 Hash#[]= 53
    0.00 0.00 0.00 0.00 1/8726 Kernel#block_given? 40
    0.00 0.00 0.00 0.00 2/2 Kernel#require 4473
0.00% 0.00% 0.00 0.00 0.00 0.00 2 RbReadline::Win32API#call 4438
    0.00 0.00 0.00 0.00 2/2 Fiddle::Function#call 4442
    0.00 0.00 0.00 0.00 2/65 Enumerable#each_with_index 4438
    0.00 0.00 0.00 0.00 2/2 Fiddle::Pointer#to_i 4442
    0.00 0.00 0.00 0.00 1/54 Array#map
    0.00 0.00 0.00 0.00 1/54 Array#each
    0.00 0.00 0.00 0.00 1/54 File#initialize
    0.00 0.00 0.00 0.00 1/54 RequireAll#require_rel 117
    0.00 0.00 0.00 0.00 1/54 Kernel#exit
    0.00 0.00 0.00 0.00 2/54 <Class::RubyVM::InstructionSequence>#compile
    0.00 0.00 0.00 0.00 2/54 <Class::File>#stat
    0.00 0.00 0.00 0.00 20/54 Kernel#raise
    0.00 0.00 0.00 0.00 25/54 Kernel#require 59
0.00% 0.00% 0.00 0.00 0.00 0.00 54 Exception#exception
    0.00 0.00 0.00 0.00 1/23 Kernel#require 117
    0.00 0.00 0.00 0.00 22/23 <Module::Gem::BundlerVersionFinder>#lockfile_contents 98
0.00% 0.00% 0.00 0.00 0.00 0.00 23 <Class::Dir>#pwd
    0.00 0.00 0.00 0.00 1/18 Concurrent::Utility::NativeExtensionLoader#load_native_extensions 57
    0.00 0.00 0.00 0.00 17/18 Kernel#require 1
0.00% 0.00% 0.00 0.00 0.00 0.00 18 Concurrent::Utility::EngineDetector#on_jruby? 7
    0.00 0.00 0.00 0.00 18/26 Concurrent::Utility::EngineDetector#ruby_engine 7
    0.00 0.00 0.00 0.00 18/133417 String#== 7
    0.00 0.00 0.00 0.00 5/5 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 5 <Module::Spreadsheet::Datatypes>#append_features 10
    0.00 0.00 0.00 0.00 5/223 Module#module_eval 11
    0.00 0.00 0.00 0.00 5/537 Module#append_features 10
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Core::ObjectStore#initialize 18
    0.00 0.00 0.00 0.00 6/10 Prawn::Core::ObjectStore#ref 24
    0.00 0.00 0.00 0.00 2/8 Prawn::Core::ObjectStore#pages 24
    0.00 0.00 0.00 0.00 6/103 String#gsub
    0.00 0.00 0.00 0.00 14/103 Array#each
    0.00 0.00 0.00 0.00 1/103 REXML::Encoding#encoding= 18
    0.00 0.00 0.00 0.00 12/103 ActiveSupport::Inflector::Inflections#irregular 169
    0.00 0.00 0.00 0.00 70/103 <Module::Gem>#env_requirement 936
0.00% 0.00% 0.00 0.00 0.00 0.00 103 String#upcase
    0.00 0.00 0.00 0.00 9/9 <Module::Singleton>#included 165
0.00% 0.00% 0.00 0.00 0.00 0.00 9 <Module::Singleton>#__init__ 133
    0.00 0.00 0.00 0.00 9/33 BasicObject#instance_eval 133
    0.00 0.00 0.00 0.00 9/2808 BasicObject#singleton_method_added 137
    0.00 0.00 0.00 0.00 2/2 Kernel#require 436
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Enumerable#collect
    0.00 0.00 0.00 0.00 2/62483 Range#each
    0.00 0.00 0.00 0.00 13/72 Pry::CommandSet#alias_command 234
    0.00 0.00 0.00 0.00 59/72 Kernel#require 4
0.00% 0.00% 0.00 0.00 0.00 0.00 72 <Class::Pry::Command>#group 200
    0.00 0.00 0.00 0.00 368/368 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 368 Struct#[]
    0.00 0.00 0.00 0.00 4/64 Prawn::Document#start_new_page 280
    0.00 0.00 0.00 0.00 60/64 Gem::Specification#add_self_to_load_path 1579
0.00% 0.00% 0.00 0.00 0.00 0.00 64 Array#insert
    0.00 0.00 0.00 0.00 3/3 <Module::Forwardable>#_delegator_method 205
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Class::Byebug::Command>#to_s 81
    0.00 0.00 0.00 0.00 3/52472 Array#map 81
    0.00 0.00 0.00 0.00 3/4164 Array#join 81
    0.00 0.00 0.00 0.00 3/2491 String#split 81
    0.00 0.00 0.00 0.00 3/114 Module#name 81
    0.00 0.00 0.00 0.00 3/2247 Array#compact 81
    0.00 0.00 0.00 0.00 2/5 Class#new
    0.00 0.00 0.00 0.00 3/5 <Class::Regexp>#union
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Regexp#initialize
    0.00 0.00 0.00 0.00 92/92 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 92 <Class::Struct::HTMLElementDescription>#new
    0.00 0.00 0.00 0.00 92/122 Struct#initialize
    0.00 0.00 0.00 0.00 1/1 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Mutex_m>#append_features 49
    0.00 0.00 0.00 0.00 1/1 <Module::Mutex_m>#define_aliases 50
    0.00 0.00 0.00 0.00 1/537 Module#append_features 49
    0.00 0.00 0.00 0.00 1/1979 Kernel#instance_of? 50
    0.00 0.00 0.00 0.00 94/94 Hash#each_value
0.00% 0.00% 0.00 0.00 0.00 0.00 94 MeterCollection#matches_identifier? 63
    0.00 0.00 0.00 0.00 67/134652 Integer#== 67
    0.00 0.00 0.00 0.00 27/133417 String#== 65
    0.00 0.00 0.00 0.00 2/2 Module#module_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Net::NTLM::FieldSet>#int16LE 379
    0.00 0.00 0.00 0.00 2/35 <Class::Net::NTLM::FieldSet>#add_field 379
    0.00 0.00 0.00 0.00 43/43 <Class::ActiveSupport::Inflector::Inflections>#instance 62
0.00% 0.00% 0.00 0.00 0.00 0.00 43 Concurrent::Map#[] 93
    0.00 0.00 0.00 0.00 43/43 Concurrent::Collection::NonConcurrentMapBackend#[] 93
    0.00 0.00 0.00 0.00 2/3 CodeRay::PluginHost#path_to 197
    0.00 0.00 0.00 0.00 1/3 Kernel#require 13
0.00% 0.00% 0.00 0.00 0.00 0.00 3 CodeRay::PluginHost#plugin_path 80
    0.00 0.00 0.00 0.00 1/458 <Class::File>#expand_path 81
    0.00 0.00 0.00 0.00 1/23289 <Class::File>#join 81
    0.00 0.00 0.00 0.00 3/123 Array#empty? 80
    0.00 0.00 0.00 0.00 58/58 Kernel#require 12
0.00% 0.00% 0.00 0.00 0.00 0.00 58 <Module::TZInfo::RubyCoreSupport>#rational_new! 19
    0.00 0.00 0.00 0.00 58/62 Kernel#Rational 19
    0.00 0.00 0.00 0.00 1/20 Gem::Dependency#to_specs 310
    0.00 0.00 0.00 0.00 5/20 Kernel#require_with_backports 13
    0.00 0.00 0.00 0.00 14/20 Kernel#require 137
0.00% 0.00% 0.00 0.00 0.00 0.00 20 Kernel#raise
    0.00 0.00 0.00 0.00 20/54 Exception#exception
    0.00 0.00 0.00 0.00 1/9 ActiveSupport::Deprecation::MethodWrapper#deprecate_methods 66
    0.00 0.00 0.00 0.00 1/9 <Module::ActiveSupport::Deprecation::InstanceDelegator>#included 9
    0.00 0.00 0.00 0.00 7/9 Kernel#require 188
0.00% 0.00% 0.00 0.00 0.00 0.00 9 Module#prepend
    0.00 0.00 0.00 0.00 9/9 Module#prepend_features
    0.00 0.00 0.00 0.00 9/9 Module#prepended
    0.00 0.00 0.00 0.00 1/88 CodeRay::PluginHost#const_missing 62
    0.00 0.00 0.00 0.00 1/88 Logger#level= 270
    0.00 0.00 0.00 0.00 1/88 ActiveSupport::XmlMini#cast_backend_name_to_module 202
    0.00 0.00 0.00 0.00 2/88 CodeRay::PluginHost#validate_id 210
    0.00 0.00 0.00 0.00 1/88 Kernel#require_relative
    0.00 0.00 0.00 0.00 1/88 <Class::HTTP::CookieJar::AbstractSaver>#class_to_symbol 27
    0.00 0.00 0.00 0.00 1/88 <Class::HTTP::CookieJar>#const_missing 15
    0.00 0.00 0.00 0.00 7/88 <Class::Ole::Types::Clsid>#parse 189
    0.00 0.00 0.00 0.00 15/88 Byebug::Setting#to_sym 34
    0.00 0.00 0.00 0.00 13/88 Array#map
    0.00 0.00 0.00 0.00 45/88 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 88 String#downcase
    0.00 0.00 0.00 0.00 8/8 AggregateDataService#aggregate_main_meters 229
0.00% 0.00% 0.00 0.00 0.00 0.00 8 AggregateDataService#combine_sub_meters 294
    0.00 0.00 0.00 0.00 8/8 AggregateDataService#group_sub_meters_by_fuel_type 294
    0.00 0.00 0.00 0.00 8/42 Hash#each 296
    0.00 0.00 0.00 0.00 1/11 Array#each
    0.00 0.00 0.00 0.00 10/11 Gem::Dependency#to_spec 330
0.00% 0.00% 0.00 0.00 0.00 0.00 11 Enumerable#partition
    0.00 0.00 0.00 0.00 10/27293 Array#each
    0.00 0.00 0.00 0.00 2/74 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 2/74 <Module::Backports>#suppress_verbose_warnings 1551
    0.00 0.00 0.00 0.00 2/74 Kernel#require_relative
    0.00 0.00 0.00 0.00 68/74 Kernel#require 16
0.00% 0.00% 0.00 0.00 0.00 0.00 74 Module#protected
    0.00 0.00 0.00 0.00 3/18432 Module#method_added
    0.00 0.00 0.00 0.00 1/2 Pry::Config::Behavior#initialize 34
    0.00 0.00 0.00 0.00 1/2 Method#call
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Kernel#methods
    0.00 0.00 0.00 0.00 1/1 Kernel#require 4
0.00% 0.00% 0.00 0.00 0.00 0.00 1 CodeRay::PluginHost#map 96
    0.00 0.00 0.00 0.00 1/42 Hash#each 96
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Inflector#inflections 68
0.00% 0.00% 0.00 0.00 0.00 0.00 1 ActiveSupport::Inflector::Inflections#uncountable 194
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Inflector::Inflections::Uncountables#add 194
    0.00 0.00 0.00 0.00 20/20 Kernel#require 5
0.00% 0.00% 0.00 0.00 0.00 0.00 20 <Module::Backports>#alias_method 6
    0.00 0.00 0.00 0.00 40/422 Module#method_defined? 6
    0.00 0.00 0.00 0.00 20/249849 BasicObject#! 6
    0.00 0.00 0.00 0.00 1/1 Kernel#require 121
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::ReportBuilder::Graph>#attr_accessor_dsl 101
    0.00 0.00 0.00 0.00 1/27293 Array#each 101
    0.00 0.00 0.00 0.00 5/5 Concurrent::Delay#ns_initialize 159
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Concurrent::Concern::Obligation#init_obligation 140
    0.00 0.00 0.00 0.00 5/18 <Class::Concurrent::Synchronization::MriMutexLockableObject>#new 140
    0.00 0.00 0.00 0.00 38/38 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 38 Psych::Nodes::Sequence#initialize 74
    0.00 0.00 0.00 0.00 38/190 Psych::Nodes::Node#initialize 74
    0.00 0.00 0.00 0.00 110/110 <Module::Forwardable>#_valid_method? 10
0.00% 0.00% 0.00 0.00 0.00 0.00 110 Array#dig
    0.00 0.00 0.00 0.00 1/192 <Class::HTTP::CookieJar>#const_missing 23
    0.00 0.00 0.00 0.00 6/192 <Class::Zip::ExtraField::Generic>#register_map 5
    0.00 0.00 0.00 0.00 1/192 ActiveSupport::XmlMini#cast_backend_name_to_module 203
    0.00 0.00 0.00 0.00 3/192 <Class::Delegator>#const_missing 57
    0.00 0.00 0.00 0.00 41/192 Array#map
    0.00 0.00 0.00 0.00 140/192 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 192 Module#const_get
    0.00 0.00 0.00 0.00 10/10 Gem::Dependency#prerelease? 91
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Gem::Requirement#prerelease? 231
    0.00 0.00 0.00 0.00 10/43427 Array#any? 231
    0.00 0.00 0.00 0.00 2/11 Dynamic::ClassMethods#[]= 59
    0.00 0.00 0.00 0.00 1/11 Kernel#require 73
    0.00 0.00 0.00 0.00 8/11 Dynamic::ClassMethods#[] 55
0.00% 0.00% 0.00 0.00 0.00 0.00 11 Dynamic::ClassMethods#variables 31
    0.00 0.00 0.00 0.00 11/11 <Module::Dynamic::ClassMethods>#main_dynamics 31
    0.00 0.00 0.00 0.00 11/9463 <Class::Thread>#current 31
    0.00 0.00 0.00 0.00 11/11 <Class::Thread>#main 31
    0.00 0.00 0.00 0.00 11/45 BasicObject#== 31
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Inflector::Inflections#uncountable 194
0.00% 0.00% 0.00 0.00 0.00 0.00 1 ActiveSupport::Inflector::Inflections::Uncountables#add 46
    0.00 0.00 0.00 0.00 2/52472 Array#map 47
    0.00 0.00 0.00 0.00 1/5829 Array#flatten 46
    0.00 0.00 0.00 0.00 1/215 Array#+ 47
    0.00 0.00 0.00 0.00 1/217 Array#concat 46
    0.00 0.00 0.00 0.00 4/62 Kernel#require 21
    0.00 0.00 0.00 0.00 58/62 <Module::TZInfo::RubyCoreSupport>#rational_new! 19
0.00% 0.00% 0.00 0.00 0.00 0.00 62 Kernel#Rational
    0.00 0.00 0.00 0.00 124/124 Integer#integer?
    0.00 0.00 0.00 0.00 1/1 Pry::Config::Behavior#initialize 34
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Object#methods 21
    0.00 0.00 0.00 0.00 1/150 Method#call 17
    0.00 0.00 0.00 0.00 1/279 Kernel#extend 19
    0.00 0.00 0.00 0.00 1/159 Kernel#instance_variable_set 18
    0.00 0.00 0.00 0.00 1/150 UnboundMethod#bind 17
    0.00 0.00 0.00 0.00 1/123 Kernel#require 22
    0.00 0.00 0.00 0.00 122/123 <Module::RubyToken>#def_token 260
0.00% 0.00% 0.00 0.00 0.00 0.00 123 String#intern
    0.00 0.00 0.00 0.00 4/4 SchoolFactory#load_meter_readings 38
0.00% 0.00% 0.00 0.00 0.00 0.00 4 <Class::MeterReadingsDownloadBase>#meter_reading_factory 24
    0.00 0.00 0.00 0.00 4/105835 Class#new 33
    0.00 0.00 0.00 0.00 4/5 Kernel#puts 24
    0.00 0.00 0.00 0.00 4/5222 Symbol#to_s 24
    0.00 0.00 0.00 0.00 10/10 Prawn::Core::ObjectStore#ref 28
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Prawn::Core::ObjectStore#push 42
    0.00 0.00 0.00 0.00 10/105835 Class#new 45
    0.00 0.00 0.00 0.00 10/212089 Hash#[]= 47
    0.00 0.00 0.00 0.00 10/3467 Array#<< 48
    0.00 0.00 0.00 0.00 10/3692566 Kernel#is_a? 42
    0.00 0.00 0.00 0.00 10/1468 Array#first 42
    0.00 0.00 0.00 0.00 1/1 Kernel#require 13
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Excel::Worksheet>#offset 22
    0.00 0.00 0.00 0.00 1/27293 Array#each 22
    0.00 0.00 0.00 0.00 7/7 Kernel#require 39
0.00% 0.00% 0.00 0.00 0.00 0.00 7 <Class::MIME::Type::Columnar>#column 21
    0.00 0.00 0.00 0.00 7/27293 Array#each 24
    0.00 0.00 0.00 0.00 6/5222 Symbol#to_s 23
    0.00 0.00 0.00 0.00 6/1468 Array#first 21
    0.00 0.00 0.00 0.00 1/1 <Module::Mutex_m>#append_features 50
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Mutex_m>#define_aliases 39
    0.00 0.00 0.00 0.00 1/223 Module#module_eval 39
    0.00 0.00 0.00 0.00 1/1 Kernel#require 18
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Font>#boolean 81
    0.00 0.00 0.00 0.00 1/27293 Array#each 81
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::PluginManager::Plugin#supported? 65
    0.00 0.00 0.00 0.00 1/27293 Array#each 66
    0.00 0.00 0.00 0.00 1/2281 <Class::Gem::Version>#new 65
    0.00 0.00 0.00 0.00 1/2478 Gem::Specification#dependencies 66
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#start_new_page 273
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Document#generate_margin_box 563
    0.00 0.00 0.00 0.00 6/8 Prawn::Core::Page#dimensions 567
    0.00 0.00 0.00 0.00 2/105835 Class#new 568
    0.00 0.00 0.00 0.00 12/2899401 Hash#[] 568
    0.00 0.00 0.00 0.00 6/72 Float#- 568
    0.00 0.00 0.00 0.00 4/87193 Integer#+ 568
    0.00 0.00 0.00 0.00 6/5213401 Array#[] 567
    0.00 0.00 0.00 0.00 2/45 BasicObject#== 575
    0.00 0.00 0.00 0.00 3/13 Gem::BasicSpecification#full_name 127
    0.00 0.00 0.00 0.00 7/13 Gem::StubSpecification::StubLine#initialize 50
    0.00 0.00 0.00 0.00 3/13 Array#any?
0.00% 0.00% 0.00 0.00 0.00 0.00 13 Gem::Platform#== 131
    0.00 0.00 0.00 0.00 13/55815 Module#=== 131
    0.00 0.00 0.00 0.00 13/6374 Kernel#class 131
    0.00 0.00 0.00 0.00 3/6759 Array#== 131
    0.00 0.00 0.00 0.00 6/25 Gem::Platform#to_a 131
    0.00 0.00 0.00 0.00 50/50 Kernel#require 127
0.00% 0.00% 0.00 0.00 0.00 0.00 50 Exception#message
    0.00 0.00 0.00 0.00 50/50 Exception#to_s
    0.00 0.00 0.00 0.00 1/20 <Module::Statsample>#create_has_library 123
    0.00 0.00 0.00 0.00 3/20 <Module::Distribution>#create_has_library 64
    0.00 0.00 0.00 0.00 4/20 <Module::Daru>#create_has_library 52
    0.00 0.00 0.00 0.00 4/20 Pry::Config::Behavior#__push 223
    0.00 0.00 0.00 0.00 8/20 Object#DelegateClass 410
0.00% 0.00% 0.00 0.00 0.00 0.00 20 Kernel#define_singleton_method
    0.00 0.00 0.00 0.00 20/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 2/21 <Module::Backports>#suppress_verbose_warnings 1549
    0.00 0.00 0.00 0.00 2/21 Kernel#require_relative
    0.00 0.00 0.00 0.00 8/21 Kernel#require 538
    0.00 0.00 0.00 0.00 9/21 <Module::Singleton>#included 163
0.00% 0.00% 0.00 0.00 0.00 0.00 21 Module#private_class_method
    0.00 0.00 0.00 0.00 17/2808 BasicObject#singleton_method_added
    0.00 0.00 0.00 0.00 19/19 Psych::ClassLoader#symbolize 32
0.00% 0.00% 0.00 0.00 0.00 0.00 19 Psych::ClassLoader#symbol 40
    0.00 0.00 0.00 0.00 19/1349 Psych::ClassLoader#load 39
    0.00 0.00 0.00 0.00 1/1 Kernel#require 100
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Nokogiri::VersionInfo#to_hash 48
    0.00 0.00 0.00 0.00 1/2 Nokogiri::VersionInfo#warnings 72
    0.00 0.00 0.00 0.00 1/3 Nokogiri::VersionInfo#loaded_parser_version 71
    0.00 0.00 0.00 0.00 17/212089 Hash#[]= 72
    0.00 0.00 0.00 0.00 12/2899401 Hash#[] 71
    0.00 0.00 0.00 0.00 1/1 Nokogiri::VersionInfo#engine 55
    0.00 0.00 0.00 0.00 1/1 Nokogiri::VersionInfo#libxml2_using_packaged? 61
    0.00 0.00 0.00 0.00 1/2 Nokogiri::VersionInfo#jruby? 56
    0.00 0.00 0.00 0.00 1/3 Nokogiri::VersionInfo#libxml2? 58
    0.00 0.00 0.00 0.00 1/3 Nokogiri::VersionInfo#compiled_parser_version 70
    0.00 0.00 0.00 0.00 70/70 Gem::Specification#initialize 17
0.00% 0.00% 0.00 0.00 0.00 0.00 70 Gem::Specification#rdoc_options= 2335
    0.00 0.00 0.00 0.00 70/3137 Kernel#Array 2335
    0.00 0.00 0.00 0.00 1/114 <Module::ActiveSupport::PerThreadRegistry>#extended 41
    0.00 0.00 0.00 0.00 1/114 <Class::HTTP::CookieJar::AbstractSaver>#class_to_symbol 27
    0.00 0.00 0.00 0.00 3/114 <Class::Byebug::Command>#to_s 81
    0.00 0.00 0.00 0.00 15/114 Byebug::Setting#to_sym 33
    0.00 0.00 0.00 0.00 4/114 Hash#[]
    0.00 0.00 0.00 0.00 42/114 ActiveSupport::Autoload#autoload 37
    0.00 0.00 0.00 0.00 48/114 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 114 Module#name
    0.00 0.00 0.00 0.00 7/139 Hash#each
    0.00 0.00 0.00 0.00 132/139 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 139 Hash#store
    0.00 0.00 0.00 0.00 5/10355 Kernel#hash
    0.00 0.00 0.00 0.00 2/10 Prawn::Document::GraphicsState#save_graphics_state 34
    0.00 0.00 0.00 0.00 4/10 Prawn::Graphics::Color#set_color 183
    0.00 0.00 0.00 0.00 4/10 Prawn::Graphics::Color#set_color_space 164
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Prawn::Document::Internals#add_content 49
    0.00 0.00 0.00 0.00 10/12 Prawn::Core::Page#content 49
    0.00 0.00 0.00 0.00 10/10 Prawn::Reference#<< 49
    0.00 0.00 0.00 0.00 10/117 String#<< 49
    0.00 0.00 0.00 0.00 9/9 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 9 <Module::JSON>#deep_const_get 37
    0.00 0.00 0.00 0.00 9/67262 Enumerable#inject 37
    0.00 0.00 0.00 0.00 9/5222 Symbol#to_s 37
    0.00 0.00 0.00 0.00 9/2491 String#split 37
    0.00 0.00 0.00 0.00 5/5 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Concurrent::Map#initialize 82
    0.00 0.00 0.00 0.00 5/5 Concurrent::Collection::MriMapBackend#initialize 88
    0.00 0.00 0.00 0.00 5/250 Kernel#kind_of? 82
    0.00 0.00 0.00 0.00 36/204 Forwardable#def_instance_delegators 155
    0.00 0.00 0.00 0.00 168/204 ActiveSupport::Inflector::Inflections::Uncountables#delete 38
0.00% 0.00% 0.00 0.00 0.00 0.00 204 Array#delete
    0.00 0.00 0.00 0.00 6/6 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 6 Concurrent::Event#initialize 41
    0.00 0.00 0.00 0.00 6/17 Concurrent::Synchronization::MriMutexLockableObject#initialize 41
    0.00 0.00 0.00 0.00 6/21 Concurrent::Synchronization::MriMutexLockableObject#synchronize 42
    0.00 0.00 0.00 0.00 4/4 Kernel#require 20
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Exception2MessageMapper#def_e2message 97
    0.00 0.00 0.00 0.00 4/4 <Module::Exception2MessageMapper>#def_e2message 97
    0.00 0.00 0.00 0.00 1/1 Kernel#require 8
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Logger>#new_with_callstack 69
    0.00 0.00 0.00 0.00 1/105835 Class#new 69
    0.00 0.00 0.00 0.00 1/5 Logger#level= 70
    0.00 0.00 0.00 0.00 1/180 Kernel#proc 71
    0.00 0.00 0.00 0.00 4/4 Prawn::Graphics::Color#set_color 181
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Prawn::Graphics::Color#set_color_space 148
    0.00 0.00 0.00 0.00 4/10 Prawn::Document::Internals#add_content 164
    0.00 0.00 0.00 0.00 4/5222 Symbol#to_s 164
    0.00 0.00 0.00 0.00 4/2899401 Hash#[] 148
    0.00 0.00 0.00 0.00 4/45 BasicObject#== 148
    0.00 0.00 0.00 0.00 4/212089 Hash#[]= 149
    0.00 0.00 0.00 0.00 4/1532 Array#include? 151
    0.00 0.00 0.00 0.00 1/1 Module#deprecate 21
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::ActiveSupport::Deprecation>#deprecate_methods 20
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Deprecation::MethodWrapper#deprecate_methods 20
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveSupport::Deprecation>#instance 20
    0.00 0.00 0.00 0.00 2/2 Gem::BasicSpecification#extension_dir 91
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Gem::BasicSpecification#extensions_dir 98
    0.00 0.00 0.00 0.00 2/19 Gem::Platform#to_s 98
    0.00 0.00 0.00 0.00 2/2 <Module::Gem>#extension_api_version 98
    0.00 0.00 0.00 0.00 2/2 <Class::Gem::Platform>#local 98
    0.00 0.00 0.00 0.00 4/71 Gem::Specification#base_dir 98
    0.00 0.00 0.00 0.00 2/23289 <Class::File>#join 98
    0.00 0.00 0.00 0.00 2/2 <Module::Gem>#default_ext_dir_for 98
    0.00 0.00 0.00 0.00 1/122 <Class::#<Class:0x0000000004c4d638>>#new
    0.00 0.00 0.00 0.00 1/122 <Class::#<Class:0x0000000006938400>>#new
    0.00 0.00 0.00 0.00 1/122 <Class::#<Class:0x0000000006912ac0>>#new
    0.00 0.00 0.00 0.00 1/122 <Class::Psych::FALLBACK>#new
    0.00 0.00 0.00 0.00 92/122 <Class::Struct::HTMLElementDescription>#new
    0.00 0.00 0.00 0.00 26/122 <Module::Process>#times
0.00% 0.00% 0.00 0.00 0.00 0.00 122 Struct#initialize
    0.00 0.00 0.00 0.00 2/2 RbReadline::Win32API#call 4442
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Fiddle::Function#call
    0.00 0.00 0.00 0.00 2/2 <Module::Fiddle>#win32_last_error=
    0.00 0.00 0.00 0.00 2/2 <Module::Fiddle>#last_error=
    0.00 0.00 0.00 0.00 2/2 <Class::Fiddle::Pointer>#[]
    0.00 0.00 0.00 0.00 4/160 <Class::ReportConfigSupport>#banner 105
    0.00 0.00 0.00 0.00 1/160 Kernel#require 709
    0.00 0.00 0.00 0.00 155/160 Psych::ScalarScanner#tokenize 41
0.00% 0.00% 0.00 0.00 0.00 0.00 160 String#length
    0.00 0.00 0.00 0.00 9/9 Module#prepend
0.00% 0.00% 0.00 0.00 0.00 0.00 9 Module#prepend_features
    0.00 0.00 0.00 0.00 44/44 Gem::Specification#initialize 14
0.00% 0.00% 0.00 0.00 0.00 0.00 44 Gem::Specification#executables= 1937
    0.00 0.00 0.00 0.00 44/3137 Kernel#Array 1937
    0.00 0.00 0.00 0.00 4/4 StructuredWarnings::Warning#warn 64
0.00% 0.00% 0.00 0.00 0.00 0.00 4 StructuredWarnings::Base::ClassMethods#active? 55
    0.00 0.00 0.00 0.00 4/4 StructuredWarnings::ClassMethods#disabled_warnings 55
    0.00 0.00 0.00 0.00 4/3296 Enumerable#all? 55
    0.00 0.00 0.00 0.00 3/3 Kernel#require 459
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Module::WEBrick::HTTPUtils>#_make_regex 442
    0.00 0.00 0.00 0.00 3/1241 <Class::Regexp>#escape 442
    0.00 0.00 0.00 0.00 4/4 Prawn::Graphics::Color#color_to_s 132
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Prawn::Graphics::Color#normalize_color 121
    0.00 0.00 0.00 0.00 4/4 Prawn::Graphics::Color#hex2rgb 123
    0.00 0.00 0.00 0.00 4/8 Prawn::Graphics::Color#color_type 121
    0.00 0.00 0.00 0.00 12/3176 Integer#/ 124
    0.00 0.00 0.00 0.00 59/59 Kernel#require 8
0.00% 0.00% 0.00 0.00 0.00 0.00 59 <Class::Pry::Command>#banner 54
    0.00 0.00 0.00 0.00 4/4 Exception2MessageMapper#def_e2message 97
0.00% 0.00% 0.00 0.00 0.00 0.00 4 <Module::Exception2MessageMapper>#def_e2message 123
    0.00 0.00 0.00 0.00 4/33 BasicObject#instance_eval 123
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 OpenSSL::PKey::DH#initialize
    0.00 0.00 0.00 0.00 1/5 <Class::Logger>#new_with_callstack 70
    0.00 0.00 0.00 0.00 1/5 Array#each
    0.00 0.00 0.00 0.00 3/5 Logger#initialize 380
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Logger#level= 267
    0.00 0.00 0.00 0.00 5/3692566 Kernel#is_a? 267
    0.00 0.00 0.00 0.00 1/5222 Symbol#to_s 270
    0.00 0.00 0.00 0.00 1/88 String#downcase 270
    0.00 0.00 0.00 0.00 4/8 StructuredWarnings::ClassMethods#warner 26
    0.00 0.00 0.00 0.00 4/8 StructuredWarnings::ClassMethods#disabled_warnings 40
0.00% 0.00% 0.00 0.00 0.00 0.00 8 Dynamic::ClassMethods#[] 55
    0.00 0.00 0.00 0.00 8/11 Dynamic::ClassMethods#variables 55
    0.00 0.00 0.00 0.00 8/2899401 Hash#[] 55
    0.00 0.00 0.00 0.00 7/7 <Class::Ole::Types::Clsid>#parse 189
0.00% 0.00% 0.00 0.00 0.00 0.00 7 Ole::Types::Clsid#format 195
    0.00 0.00 0.00 0.00 7/606 String#% 195
    0.00 0.00 0.00 0.00 7/9 String#unpack 195
    0.00 0.00 0.00 0.00 7/20 String#* 195
    0.00 0.00 0.00 0.00 2/2 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::File>#exists?
    0.00 0.00 0.00 0.00 9/9 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 9 <Module::Singleton>#append_features 155
    0.00 0.00 0.00 0.00 9/537 Module#append_features 158
    0.00 0.00 0.00 0.00 9/1979 Kernel#instance_of? 155
    0.00 0.00 0.00 0.00 1/1 Kernel#require 27
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::REXML::XMLDecl>#default 91
    0.00 0.00 0.00 0.00 1/105835 Class#new 91
    0.00 0.00 0.00 0.00 1/1 REXML::XMLDecl#nowrite 92
    0.00 0.00 0.00 0.00 1/2 AnalysticsSchoolAndMeterMetaData#meterreadings_cache_directory 29
    0.00 0.00 0.00 0.00 1/2 ReportConfigSupport#initialize 61
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Object::Object>#[]=
    0.00 0.00 0.00 0.00 4/4 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Enumerable#first
    0.00 0.00 0.00 0.00 4/42 Hash#each
    0.00 0.00 0.00 0.00 3/123 CodeRay::PluginHost#plugin_path 80
    0.00 0.00 0.00 0.00 2/123 Pry::Slop#parse! 241
    0.00 0.00 0.00 0.00 1/123 MIME::Types::Loader#load 86
    0.00 0.00 0.00 0.00 4/123 StructuredWarnings::Warning#warn 62
    0.00 0.00 0.00 0.00 5/123 RequireAll#require_rel 114
    0.00 0.00 0.00 0.00 8/123 AggregateDataService#aggregate_meters 234
    0.00 0.00 0.00 0.00 12/123 RequireAll#require_all 85
    0.00 0.00 0.00 0.00 88/123 <Module::RubyToken>#def_token 254
0.00% 0.00% 0.00 0.00 0.00 0.00 123 Array#empty?
    0.00 0.00 0.00 0.00 1/1 Kernel#require 52
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Format>#colors 102
    0.00 0.00 0.00 0.00 1/27293 Array#each 102
    0.00 0.00 0.00 0.00 17/127 Module#delegate 170
    0.00 0.00 0.00 0.00 110/127 <Module::Forwardable>#_delegator_method 205
0.00% 0.00% 0.00 0.00 0.00 0.00 127 Thread::Backtrace::Location#lineno
    0.00 0.00 0.00 0.00 39/39 Kernel#require 411
0.00% 0.00% 0.00 0.00 0.00 0.00 39 <Module::REXML::Functions>#singleton_method_added 27
    0.00 0.00 0.00 0.00 39/1532 Array#include? 27
    0.00 0.00 0.00 0.00 32/212089 Hash#[]= 28
    0.00 0.00 0.00 0.00 2/92 AverageSchoolAggregator#average_amr_data 85
    0.00 0.00 0.00 0.00 8/92 AggregateDataService#aggregate_meters 264
    0.00 0.00 0.00 0.00 31/92 AMRData#set_long_gap_boundary 158
    0.00 0.00 0.00 0.00 51/92 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 92 HalfHourlyData#end_date 111
    0.00 0.00 0.00 0.00 17/17 Concurrent::Synchronization::MriMutexLockableObject#initialize 27
0.00% 0.00% 0.00 0.00 0.00 0.00 17 Concurrent::Synchronization::Object#initialize 36
    0.00 0.00 0.00 0.00 17/17 Concurrent::Synchronization::MriObject#initialize 36
    0.00 0.00 0.00 0.00 17/17 Concurrent::Synchronization::Object#initialize_volatile_with_cas 37
    0.00 0.00 0.00 0.00 72/72 <Class::Gem::Requirement>#create 68
0.00% 0.00% 0.00 0.00 0.00 0.00 72 String#to_str
    0.00 0.00 0.00 0.00 1/1 Kernel#require 127
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Slop#parse 202
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#parse! 202
    0.00 0.00 0.00 0.00 1/2000 Kernel#dup 202
    0.00 0.00 0.00 0.00 1/2 Nokogiri::VersionInfo#to_hash 72
    0.00 0.00 0.00 0.00 1/2 Kernel#require 93
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Nokogiri::VersionInfo#warnings 38
    0.00 0.00 0.00 0.00 2/3 Nokogiri::VersionInfo#loaded_parser_version 40
    0.00 0.00 0.00 0.00 2/227279 BasicObject#!= 40
    0.00 0.00 0.00 0.00 2/3 Nokogiri::VersionInfo#libxml2? 38
    0.00 0.00 0.00 0.00 2/3 Nokogiri::VersionInfo#compiled_parser_version 40
    0.00 0.00 0.00 0.00 1/19 CodeRay::PluginHost#register 129
    0.00 0.00 0.00 0.00 1/19 Hash#[]
    0.00 0.00 0.00 0.00 1/19 CodeRay::PluginHost#[] 50
    0.00 0.00 0.00 0.00 16/19 Hash#each
0.00% 0.00% 0.00 0.00 0.00 0.00 19 CodeRay::PluginHost#validate_id 205
    0.00 0.00 0.00 0.00 17/5222 Symbol#to_s 207
    0.00 0.00 0.00 0.00 21/55815 Module#=== 205
    0.00 0.00 0.00 0.00 2/910 String#[] 209
    0.00 0.00 0.00 0.00 2/133417 String#== 209
    0.00 0.00 0.00 0.00 2/88 String#downcase 210
    0.00 0.00 0.00 0.00 1/26 Kernel#require 11
    0.00 0.00 0.00 0.00 7/26 Concurrent::Utility::EngineDetector#on_cruby? 15
    0.00 0.00 0.00 0.00 18/26 Concurrent::Utility::EngineDetector#on_jruby? 7
0.00% 0.00% 0.00 0.00 0.00 0.00 26 Concurrent::Utility::EngineDetector#ruby_engine 39
    0.00 0.00 0.00 0.00 1/48 <Module::Daru>#has_nyaplot? 54
    0.00 0.00 0.00 0.00 1/48 <Module::Daru>#has_nmatrix? 54
    0.00 0.00 0.00 0.00 1/48 <Module::Daru>#has_gsl? 54
    0.00 0.00 0.00 0.00 2/48 <Module::Statsample>#has_gsl? 125
    0.00 0.00 0.00 0.00 14/48 <Module::Distribution>#has_gsl? 66
    0.00 0.00 0.00 0.00 15/48 <Module::Distribution>#has_java? 66
    0.00 0.00 0.00 0.00 14/48 <Module::Distribution>#has_statistics2? 66
0.00% 0.00% 0.00 0.00 0.00 0.00 48 Module#class_variable_defined?
    0.00 0.00 0.00 0.00 11/11 Kernel#require 157
0.00% 0.00% 0.00 0.00 0.00 0.00 11 <Module::CodeRay>#coderay_path 134
    0.00 0.00 0.00 0.00 11/23289 <Class::File>#join 134
    0.00 0.00 0.00 0.00 17/127 Module#delegate 170
    0.00 0.00 0.00 0.00 110/127 <Module::Forwardable>#_delegator_method 205
0.00% 0.00% 0.00 0.00 0.00 0.00 127 Thread::Backtrace::Location#path
    0.00 0.00 0.00 0.00 13/135 <Module::IRB::ExtendCommandBundle>#def_extend_command 134
    0.00 0.00 0.00 0.00 122/135 <Module::RubyToken>#def_token 244
0.00% 0.00% 0.00 0.00 0.00 0.00 135 Symbol#id2name
    0.00 0.00 0.00 0.00 1/29 SystemExit#initialize
    0.00 0.00 0.00 0.00 3/29 SystemCallError#initialize
    0.00 0.00 0.00 0.00 25/29 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 29 Exception#initialize
    0.00 0.00 0.00 0.00 1/3 Nokogiri::VersionInfo#to_hash 71
    0.00 0.00 0.00 0.00 2/3 Nokogiri::VersionInfo#warnings 40
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Nokogiri::VersionInfo#loaded_parser_version 15
    0.00 0.00 0.00 0.00 3/198 String#scan 15
    0.00 0.00 0.00 0.00 3/4164 Array#join 15
    0.00 0.00 0.00 0.00 3/4 Array#collect 15
    0.00 0.00 0.00 0.00 3/1468 Array#first 15
    0.00 0.00 0.00 0.00 1/1 Kernel#require 1
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::IO>#sysopen
    0.00 0.00 0.00 0.00 1/74 Kernel#require 1
    0.00 0.00 0.00 0.00 2/74 ActiveSupport::Concern#append_features 116
    0.00 0.00 0.00 0.00 11/74 <Module::Exception2MessageMapper>#extend_object 61
    0.00 0.00 0.00 0.00 60/74 Pry::CommandSet#[]= 352
0.00% 0.00% 0.00 0.00 0.00 0.00 74 Module#<
    0.00 0.00 0.00 0.00 1/7 <Module::JSON>#generator= 56
    0.00 0.00 0.00 0.00 1/7 <Module::Byebug>#load_settings 65
    0.00 0.00 0.00 0.00 5/7 Kernel#require 65
0.00% 0.00% 0.00 0.00 0.00 0.00 7 Module#constants
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#start_new_page 289
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Document#float 355
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#mask 355
    0.00 0.00 0.00 0.00 8/8 AggregateDataService#combine_sub_meters 294
0.00% 0.00% 0.00 0.00 0.00 0.00 8 AggregateDataService#group_sub_meters_by_fuel_type 282
    0.00 0.00 0.00 0.00 8/27293 Array#each 283
    0.00 0.00 0.00 0.00 2/2 Pry::Config::Behavior#method_missing 184
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Pry::Config::Behavior#[]= 70
    0.00 0.00 0.00 0.00 2/2 Pry::Config::Behavior#__push 74
    0.00 0.00 0.00 0.00 2/1532 Array#include? 71
    0.00 0.00 0.00 0.00 2/65335 String#to_s 70
    0.00 0.00 0.00 0.00 6/19 Array#map
    0.00 0.00 0.00 0.00 2/19 Array#each
    0.00 0.00 0.00 0.00 4/19 Kernel#require 5
    0.00 0.00 0.00 0.00 7/19 <Class::Ole::Types::Clsid>#parse 188
0.00% 0.00% 0.00 0.00 0.00 0.00 19 Array#pack
    0.00 0.00 0.00 0.00 3/7 Module#mattr_writer 120
    0.00 0.00 0.00 0.00 1/7 ActiveSupport::Deprecation::MethodWrapper#deprecate_methods 53
    0.00 0.00 0.00 0.00 3/7 Module#mattr_reader 54
0.00% 0.00% 0.00 0.00 0.00 0.00 7 Array#extract_options! 23
    0.00 0.00 0.00 0.00 10/5708 Array#last 23
    0.00 0.00 0.00 0.00 7/3692566 Kernel#is_a? 23
    0.00 0.00 0.00 0.00 3/3 Hash#extractable_options? 23
    0.00 0.00 0.00 0.00 3/2297 Array#pop 24
    0.00 0.00 0.00 0.00 5/5 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 5 <Module::Byebug::Subcommands>#included 14
    0.00 0.00 0.00 0.00 5/279 Kernel#extend 14
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#parse 202
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Slop#parse! 215
    0.00 0.00 0.00 0.00 1/582 Array#reject! 229
    0.00 0.00 0.00 0.00 1/428 Array#select 231
    0.00 0.00 0.00 0.00 1/1 Enumerator#with_index 229
    0.00 0.00 0.00 0.00 1/65 Enumerable#each_with_index 224
    0.00 0.00 0.00 0.00 1/12104 Kernel#respond_to? 245
    0.00 0.00 0.00 0.00 2/123 Array#empty? 241
    0.00 0.00 0.00 0.00 3/2899401 Hash#[] 241
    0.00 0.00 0.00 0.00 1/5213401 Array#[] 220
    0.00 0.00 0.00 0.00 2/43427 Array#any? 237
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 REXML::XMLDecl#initialize 20
    0.00 0.00 0.00 0.00 1/1 REXML::XMLDecl#encoding= 31
    0.00 0.00 0.00 0.00 1/6 REXML::Child#initialize 29
    0.00 0.00 0.00 0.00 1/8500 NilClass#nil? 21
    0.00 0.00 0.00 0.00 1/305869 Kernel#nil? 34
    0.00 0.00 0.00 0.00 1/250 Kernel#kind_of? 22
    0.00 0.00 0.00 0.00 1/249849 BasicObject#! 21
    0.00 0.00 0.00 0.00 4/4 Prawn::Core::Page#initialize 24
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Prawn::Document::Internals#ref 25
    0.00 0.00 0.00 0.00 4/4 Prawn::Document::Internals#ref! 25
    0.00 0.00 0.00 0.00 1/1 MIME::Types::Loader#initialize 32
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::MIME::Types>#new 6
    0.00 0.00 0.00 0.00 1/8 Kernel#tap 6
    0.00 0.00 0.00 0.00 1/105835 Class#new 6
    0.00 0.00 0.00 0.00 17/17 Kernel#require 16
0.00% 0.00% 0.00 0.00 0.00 0.00 17 Numeric#quo
    0.00 0.00 0.00 0.00 17/17 Integer#to_r
    0.00 0.00 0.00 0.00 3/36 Kernel#require_relative
    0.00 0.00 0.00 0.00 33/36 Kernel#require 59
0.00% 0.00% 0.00 0.00 0.00 0.00 36 Module#public
    0.00 0.00 0.00 0.00 15/18432 Module#method_added
    0.00 0.00 0.00 0.00 20/20 ActiveSupport::NumericWithFormat#to_s 106
0.00% 0.00% 0.00 0.00 0.00 0.00 20 Float#to_s
    0.00 0.00 0.00 0.00 1/41 <Module::Kernel>#require
    0.00 0.00 0.00 0.00 40/41 Kernel#require 52
0.00% 0.00% 0.00 0.00 0.00 0.00 41 Module#private_constant
    0.00 0.00 0.00 0.00 63/63 <Class::Pry::Command>#default_options 92
0.00% 0.00% 0.00 0.00 0.00 0.00 63 NilClass#inspect
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveSupport::Deprecation>#deprecate_methods 20
0.00% 0.00% 0.00 0.00 0.00 0.00 1 ActiveSupport::Deprecation::MethodWrapper#deprecate_methods 53
    0.00 0.00 0.00 0.00 1/105835 Class#new 57
    0.00 0.00 0.00 0.00 1/7 Array#extract_options! 53
    0.00 0.00 0.00 0.00 1/9 Module#prepend 66
    0.00 0.00 0.00 0.00 1/215 Array#+ 55
    0.00 0.00 0.00 0.00 1/1972 Hash#keys 55
    0.00 0.00 0.00 0.00 1/98704 Hash#delete 54
    0.00 0.00 0.00 0.00 1/1 Kernel#require 14
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Enumerable#to_set 812
    0.00 0.00 0.00 0.00 1/105835 Class#new 812
    0.00 0.00 0.00 0.00 5/5 Concurrent::Delay#ns_initialize 160
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Concurrent::Concern::Dereferenceable#set_deref_options 49
    0.00 0.00 0.00 0.00 5/21 Concurrent::Synchronization::MriMutexLockableObject#synchronize 49
    0.00 0.00 0.00 0.00 43/43 Concurrent::Map#[] 93
0.00% 0.00% 0.00 0.00 0.00 0.00 43 Concurrent::Collection::NonConcurrentMapBackend#[] 20
    0.00 0.00 0.00 0.00 43/2899401 Hash#[] 20
    0.00 0.00 0.00 0.00 14/14 <Class::Gem::Specification>#find_by_path 1067
0.00% 0.00% 0.00 0.00 0.00 0.00 14 #<Class:0x0000000002f486a0>#to_spec
    0.00 0.00 0.00 0.00 4/4 StructuredWarnings::Base::ClassMethods#active? 55
0.00% 0.00% 0.00 0.00 0.00 0.00 4 StructuredWarnings::ClassMethods#disabled_warnings 40
    0.00 0.00 0.00 0.00 4/8 Dynamic::ClassMethods#[] 40
    0.00 0.00 0.00 0.00 42/42 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 42 Thread::Mutex#initialize
    0.00 0.00 0.00 0.00 1/1 Kernel#require 129
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Nokogiri>#install_default_aliases 122
    0.00 0.00 0.00 0.00 1/42 Hash#each 122
    0.00 0.00 0.00 0.00 4/4 Prawn::Document::Internals#ref 25
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Prawn::Document::Internals#ref! 37
    0.00 0.00 0.00 0.00 4/10 Prawn::Core::ObjectStore#ref 37
    0.00 0.00 0.00 0.00 1/48 <Module::Daru>#has_nyaplot? 65
    0.00 0.00 0.00 0.00 1/48 <Module::Daru>#has_gsl? 65
    0.00 0.00 0.00 0.00 1/48 <Module::Daru>#has_nmatrix? 65
    0.00 0.00 0.00 0.00 2/48 <Module::Statsample>#has_gsl? 134
    0.00 0.00 0.00 0.00 15/48 <Module::Distribution>#has_java? 74
    0.00 0.00 0.00 0.00 14/48 <Module::Distribution>#has_gsl? 74
    0.00 0.00 0.00 0.00 14/48 <Module::Distribution>#has_statistics2? 74
0.00% 0.00% 0.00 0.00 0.00 0.00 48 Module#class_variable_get
    0.00 0.00 0.00 0.00 8/126 Kernel#require 86
    0.00 0.00 0.00 0.00 118/126 Module#undef_method
0.00% 0.00% 0.00 0.00 0.00 0.00 126 Module#method_undefined
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#float 355
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Document#mask 496
    0.00 0.00 0.00 0.00 4/27293 Array#each 499
    0.00 0.00 0.00 0.00 1/7 Concurrent::Utility::NativeExtensionLoader#load_native_extensions 35
    0.00 0.00 0.00 0.00 6/7 Kernel#require 7
0.00% 0.00% 0.00 0.00 0.00 0.00 7 Concurrent::Utility::EngineDetector#on_cruby? 15
    0.00 0.00 0.00 0.00 7/26 Concurrent::Utility::EngineDetector#ruby_engine 15
    0.00 0.00 0.00 0.00 7/133417 String#== 15
    0.00 0.00 0.00 0.00 22/91 <Class::Meter>#synthetic_combined_meter_mpan_mprn_from_urn 73
    0.00 0.00 0.00 0.00 69/91 <Class::MeterAttributes>#attributes 11
0.00% 0.00% 0.00 0.00 0.00 0.00 91 Integer#to_i
    0.00 0.00 0.00 0.00 126/126 Meter#to_s 36
0.00% 0.00% 0.00 0.00 0.00 0.00 126 Hash#length
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Gem::Dependency#to_s 154
    0.00 0.00 0.00 0.00 1/41 Gem::Requirement#to_s 157
    0.00 0.00 0.00 0.00 1/1 Gem::Dependency#type 154
    0.00 0.00 0.00 0.00 1/1763 Gem::Dependency#requirement 157
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 #<Class:0x0000000005a9fa88>#initialize 7
    0.00 0.00 0.00 0.00 1/17 Concurrent::Synchronization::MriMutexLockableObject#initialize 8
    0.00 0.00 0.00 0.00 1/1 Time#to_f 7
    0.00 0.00 0.00 0.00 1/522 <Class::Time>#now 7
    0.00 0.00 0.00 0.00 1/8 Array#each
    0.00 0.00 0.00 0.00 1/8 <Module::Daru>#has_gsl? 61
    0.00 0.00 0.00 0.00 1/8 <Module::Statsample>#has_gsl? 131
    0.00 0.00 0.00 0.00 1/8 <Module::Daru>#has_nyaplot? 61
    0.00 0.00 0.00 0.00 1/8 <Module::Daru>#has_nmatrix? 61
    0.00 0.00 0.00 0.00 1/8 <Module::Distribution>#has_java? 71
    0.00 0.00 0.00 0.00 1/8 <Module::Distribution>#has_gsl? 71
    0.00 0.00 0.00 0.00 1/8 <Module::Distribution>#has_statistics2? 71
0.00% 0.00% 0.00 0.00 0.00 0.00 8 Module#class_variable_set
    0.00 0.00 0.00 0.00 1/2 Array#each
    0.00 0.00 0.00 0.00 1/2 Kernel#require 57
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Hash#reject
    0.00 0.00 0.00 0.00 38/56 Integer#>=
    0.00 0.00 0.00 0.00 14/14 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 14 Distribution::MathExtension::ChebyshevSeries#initialize 356
    0.00 0.00 0.00 0.00 14/3692566 Kernel#is_a? 356
    0.00 0.00 0.00 0.00 14/2899401 Hash#[] 356
    0.00 0.00 0.00 0.00 5/5 Concurrent::Map#initialize 88
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Concurrent::Collection::MriMapBackend#initialize 13
    0.00 0.00 0.00 0.00 5/105835 Class#new 14
    0.00 0.00 0.00 0.00 5/5 Concurrent::Collection::NonConcurrentMapBackend#initialize 13
    0.00 0.00 0.00 0.00 12/12 Kernel#require 446
0.00% 0.00% 0.00 0.00 0.00 0.00 12 Hash#invert
    0.00 0.00 0.00 0.00 4/4 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Array#to_formatted_s 92
    0.00 0.00 0.00 0.00 4/4 Array#inspect 100
    0.00 0.00 0.00 0.00 4/4 StructuredWarnings::Warning#warn 65
0.00% 0.00% 0.00 0.00 0.00 0.00 4 StructuredWarnings::Warner#format 9
    0.00 0.00 0.00 0.00 4/277 Module#to_s 13
    0.00 0.00 0.00 0.00 4/8 String#include? 12
    0.00 0.00 0.00 0.00 8/3671 Array#shift 12
    0.00 0.00 0.00 0.00 79/79 Psych::ScalarScanner#parse_int 117
0.00% 0.00% 0.00 0.00 0.00 0.00 79 Kernel#Integer
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 ActiveSupport::Notifications::Fanout#initialize 14
    0.00 0.00 0.00 0.00 1/105835 Class#new 15
    0.00 0.00 0.00 0.00 1/1 Mutex_m#initialize 16
    0.00 0.00 0.00 0.00 1/47 Mutex_m#initialize 107
    0.00 0.00 0.00 0.00 1/47 Psych::Visitors::ToRuby#initialize 24
    0.00 0.00 0.00 0.00 18/47 <Class::Proc>#new
    0.00 0.00 0.00 0.00 27/47 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 47 BasicObject#initialize
    0.00 0.00 0.00 0.00 50/50 Exception#message
0.00% 0.00% 0.00 0.00 0.00 0.00 50 Exception#to_s
    0.00 0.00 0.00 0.00 4/4 Prawn::Graphics::Color#normalize_color 123
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Prawn::Graphics::Color#hex2rgb 94
    0.00 0.00 0.00 0.00 12/910 String#[] 94
    0.00 0.00 0.00 0.00 4/52472 Array#map 95
    0.00 0.00 0.00 0.00 2/2 Pry::Config::Behavior#[]= 74
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Pry::Config::Behavior#__push 221
    0.00 0.00 0.00 0.00 4/20 Kernel#define_singleton_method 223
    0.00 0.00 0.00 0.00 2/212089 Hash#[]= 225
    0.00 0.00 0.00 0.00 2/20 Kernel#singleton_class 221
    0.00 0.00 0.00 0.00 2/422 Module#method_defined? 221
    0.00 0.00 0.00 0.00 1/1 Psych::Nodes::Node#to_ruby 50
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Psych::Visitors::ToRuby>#create 16
    0.00 0.00 0.00 0.00 3/105835 Class#new 18
    0.00 0.00 0.00 0.00 14/14 Kernel#initialize_dup
0.00% 0.00% 0.00 0.00 0.00 0.00 14 Hash#initialize_copy
    0.00 0.00 0.00 0.00 6/6 Kernel#require 6
0.00% 0.00% 0.00 0.00 0.00 0.00 6 <Class::Zip::ExtraField::Generic>#register_map 4
    0.00 0.00 0.00 0.00 6/212089 Hash#[]= 5
    0.00 0.00 0.00 0.00 6/757 Module#const_defined? 4
    0.00 0.00 0.00 0.00 6/192 Module#const_get 5
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#exit
    0.00 0.00 0.00 0.00 1/1 SystemExit#initialize
    0.00 0.00 0.00 0.00 1/54 Exception#exception
    0.00 0.00 0.00 0.00 1/54 Exception#backtrace
    0.00 0.00 0.00 0.00 93/93 <Module::Distribution::Shorthand>#add_shortcut 49
0.00% 0.00% 0.00 0.00 0.00 0.00 93 Hash#include?
    0.00 0.00 0.00 0.00 2/27 Pry::Slop#extract_long_flag 638
    0.00 0.00 0.00 0.00 25/27 Kernel#require 127
0.00% 0.00% 0.00 0.00 0.00 0.00 27 String#end_with?
    0.00 0.00 0.00 0.00 41/41 Psych::ScalarScanner#tokenize 102
0.00% 0.00% 0.00 0.00 0.00 0.00 41 Kernel#Float
    0.00 0.00 0.00 0.00 42/42 ActiveSupport::Inflector#underscore 95
0.00% 0.00% 0.00 0.00 0.00 0.00 42 String#tr!
    0.00 0.00 0.00 0.00 2/12 Prawn::Core::Page#initialize 24
    0.00 0.00 0.00 0.00 10/12 Prawn::Document::Internals#add_content 49
0.00% 0.00% 0.00 0.00 0.00 0.00 12 Prawn::Core::Page#content 70
    0.00 0.00 0.00 0.00 12/16 Prawn::Core::ObjectStore#[] 70
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Numeric#step
    0.00 0.00 0.00 0.00 26/26 <Module::Benchmark>#measure 294
0.00% 0.00% 0.00 0.00 0.00 0.00 26 <Module::Process>#clock_gettime
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#open
0.00% 0.00% 0.00 0.00 0.00 0.00 1 IO#initialize
    0.00 0.00 0.00 0.00 1/1 Kernel#require 53
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Row>#boolean 81
    0.00 0.00 0.00 0.00 1/27293 Array#each 81
    0.00 0.00 0.00 0.00 4/4 SchoolFactory#load_meter_readings 37
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Object#deep_dup 14
    0.00 0.00 0.00 0.00 4/2000 Kernel#dup 14
    0.00 0.00 0.00 0.00 4/4 Object#duplicable? 14
    0.00 0.00 0.00 0.00 10/10 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Fiddle::Function#initialize
    0.00 0.00 0.00 0.00 1/16 Kernel#require 49
    0.00 0.00 0.00 0.00 15/16 <Module::Chroma::ColorModes>#build 34
0.00% 0.00% 0.00 0.00 0.00 0.00 16 Array#*
    0.00 0.00 0.00 0.00 18/5222 Symbol#to_s
    0.00 0.00 0.00 0.00 32/36 Hash#each
    0.00 0.00 0.00 0.00 4/36 Kernel#require 5
0.00% 0.00% 0.00 0.00 0.00 0.00 36 Hash#update
    0.00 0.00 0.00 0.00 1/87 Module#class_eval
    0.00 0.00 0.00 0.00 3/87 Kernel#require 51
    0.00 0.00 0.00 0.00 83/87 <Module::Forwardable>#_delegator_method 195
0.00% 0.00% 0.00 0.00 0.00 0.00 87 Module#private_method_defined?
    0.00 0.00 0.00 0.00 1/62 Pry::Config::Default#should_load_plugins 25
    0.00 0.00 0.00 0.00 1/62 Pry::Config::Default#control_d_handler 25
    0.00 0.00 0.00 0.00 60/62 Pry::CommandSet#[]= 349
0.00% 0.00% 0.00 0.00 0.00 0.00 62 BasicObject#equal?
    0.00 0.00 0.00 0.00 1/73 Array#each
    0.00 0.00 0.00 0.00 33/73 ActiveSupport::Inflector::Inflections#plural 139
    0.00 0.00 0.00 0.00 39/73 ActiveSupport::Inflector::Inflections#singular 149
0.00% 0.00% 0.00 0.00 0.00 0.00 73 Array#unshift
    0.00 0.00 0.00 0.00 2/2 Fiddle::Function#call
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Fiddle>#win32_last_error= 16
    0.00 0.00 0.00 0.00 2/7 Thread#[]= 16
    0.00 0.00 0.00 0.00 2/9463 <Class::Thread>#current 16
    0.00 0.00 0.00 0.00 2/2 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Spreadsheet::Excel::Offset>#append_features 17
    0.00 0.00 0.00 0.00 2/223 Module#module_eval 18
    0.00 0.00 0.00 0.00 2/537 Module#append_features 17
    0.00 0.00 0.00 0.00 2/45 Prawn::Document#generate_margin_box 575
    0.00 0.00 0.00 0.00 4/45 Prawn::Graphics::Color#set_color_space 148
    0.00 0.00 0.00 0.00 11/45 Dynamic::ClassMethods#variables 31
    0.00 0.00 0.00 0.00 11/45 Array#each
    0.00 0.00 0.00 0.00 17/45 Module#delegate 158
0.00% 0.00% 0.00 0.00 0.00 0.00 45 BasicObject#==
    0.00 0.00 0.00 0.00 1/5 ReportConfigSupport#load_school 118
    0.00 0.00 0.00 0.00 4/5 <Class::MeterReadingsDownloadBase>#meter_reading_factory 24
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Kernel#puts
    0.00 0.00 0.00 0.00 5/5 IO#puts
    0.00 0.00 0.00 0.00 1/1 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::ActiveSupport::Deprecation::InstanceDelegator>#included 8
    0.00 0.00 0.00 0.00 1/9 Module#prepend 9
    0.00 0.00 0.00 0.00 1/279 Kernel#extend 8
    0.00 0.00 0.00 0.00 1/20 Kernel#singleton_class 9
    0.00 0.00 0.00 0.00 1/1 Module#public_class_method 10
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::AtExitImplementation#initialize 14
    0.00 0.00 0.00 0.00 1/17 Concurrent::Synchronization::MriMutexLockableObject#initialize 14
    0.00 0.00 0.00 0.00 1/21 Concurrent::Synchronization::MriMutexLockableObject#synchronize 15
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 MIME::Types::WarnLogger#initialize 29
    0.00 0.00 0.00 0.00 1/3 Logger#initialize 29
    0.00 0.00 0.00 0.00 1/105835 Class#new 30
    0.00 0.00 0.00 0.00 2/2 Pry::Config::Behavior#method_missing 183
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Kernel#public_send
    0.00 0.00 0.00 0.00 1/1 Pry::Config::Default#control_d_handler
    0.00 0.00 0.00 0.00 1/1 Pry::Config::Default#should_load_plugins
    0.00 0.00 0.00 0.00 4/4 StructuredWarnings::Warning#warn 65
0.00% 0.00% 0.00 0.00 0.00 0.00 4 StructuredWarnings::ClassMethods#warner 26
    0.00 0.00 0.00 0.00 4/8 Dynamic::ClassMethods#[] 26
    0.00 0.00 0.00 0.00 2/2 Kernel#require 7
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Concurrent::Utility::EngineDetector#ruby_version 43
    0.00 0.00 0.00 0.00 2/52472 Array#map 43
    0.00 0.00 0.00 0.00 2/230 Array#<=> 43
    0.00 0.00 0.00 0.00 2/2491 String#split 43
    0.00 0.00 0.00 0.00 2/1532 Array#include? 49
    0.00 0.00 0.00 0.00 2/1080 Hash#fetch 49
    0.00 0.00 0.00 0.00 1/1 REXML::XMLDecl#initialize 31
0.00% 0.00% 0.00 0.00 0.00 0.00 1 REXML::XMLDecl#encoding= 75
    0.00 0.00 0.00 0.00 1/1 REXML::Encoding#encoding= 76
    0.00 0.00 0.00 0.00 1/1 REXML::XMLDecl#dowrite 82
    0.00 0.00 0.00 0.00 1/8500 NilClass#nil? 75
    0.00 0.00 0.00 0.00 5/5 Concurrent::Synchronization::MriMutexLockableObject#synchronize 49
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Concurrent::Concern::Dereferenceable#ns_set_deref_options 55
    0.00 0.00 0.00 0.00 30/2899401 Hash#[] 57
    0.00 0.00 0.00 0.00 5/249849 BasicObject#! 58
    0.00 0.00 0.00 0.00 1/1 Kernel#require 355
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::I18n>#new_double_nested_cache 36
    0.00 0.00 0.00 0.00 1/105835 Class#new 36
    0.00 0.00 0.00 0.00 4/4 Array#to_formatted_s 100
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Array#inspect
    0.00 0.00 0.00 0.00 6/10 Symbol#inspect
    0.00 0.00 0.00 0.00 1/1 <Class::Gem::Specification>#stubs 850
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Gem::Specification>#dirs 999
    0.00 0.00 0.00 0.00 1/4 Array#collect 999
    0.00 0.00 0.00 0.00 1/1 <Module::Gem>#path 999
    0.00 0.00 0.00 0.00 2/8 Prawn::Core::Page#initialize 24
    0.00 0.00 0.00 0.00 6/8 Prawn::Document#generate_margin_box 567
0.00% 0.00% 0.00 0.00 0.00 0.00 8 Prawn::Core::Page#dimensions 57
    0.00 0.00 0.00 0.00 8/215 Array#+ 60
    0.00 0.00 0.00 0.00 8/2899401 Hash#[] 57
    0.00 0.00 0.00 0.00 1/1 <Class::MIME::Types>#load_default_mime_types 61
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::MIME::Types::Cache>#save 45
    0.00 0.00 0.00 0.00 1/252 <Object::Object>#[] 45
    0.00 0.00 0.00 0.00 124/124 Kernel#Rational
0.00% 0.00% 0.00 0.00 0.00 0.00 124 Integer#integer?
    0.00 0.00 0.00 0.00 6/25 Gem::Platform#== 131
    0.00 0.00 0.00 0.00 19/25 Gem::Platform#to_s 123
0.00% 0.00% 0.00 0.00 0.00 0.00 25 Gem::Platform#to_a 119
    0.00 0.00 0.00 0.00 2/2 ReportConfigSupport#load_school 118
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::ReportConfigSupport>#banner 103
    0.00 0.00 0.00 0.00 4/20 String#* 106
    0.00 0.00 0.00 0.00 4/160 String#length 105
    0.00 0.00 0.00 0.00 4/21671 String#+ 106
    0.00 0.00 0.00 0.00 6/22 Integer#- 105
    0.00 0.00 0.00 0.00 2/3176 Integer#/ 104
    0.00 0.00 0.00 0.00 2/2 Integer#floor 104
    0.00 0.00 0.00 0.00 2/8 Prawn::Core::Page#initialize 24
    0.00 0.00 0.00 0.00 2/8 Prawn::Core::ObjectStore#initialize 24
    0.00 0.00 0.00 0.00 4/8 Prawn::Document#start_new_page 281
0.00% 0.00% 0.00 0.00 0.00 0.00 8 Prawn::Core::ObjectStore#pages 34
    0.00 0.00 0.00 0.00 8/12 Kernel#instance_variable_get 33
    0.00 0.00 0.00 0.00 8/2899401 Hash#[] 33
    0.00 0.00 0.00 0.00 4/4 Kernel#require 86
0.00% 0.00% 0.00 0.00 0.00 0.00 4 <Module::Daru>#create_has_library 51
    0.00 0.00 0.00 0.00 4/20 Kernel#define_singleton_method 52
    0.00 0.00 0.00 0.00 4/15 String#tr 51
    0.00 0.00 0.00 0.00 4/5222 Symbol#to_s 51
    0.00 0.00 0.00 0.00 1/1 Logger::LogDevice#add_log_header 770
0.00% 0.00% 0.00 0.00 0.00 0.00 1 File#size
    0.00 0.00 0.00 0.00 4/4 Kernel#require 273
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Enumerable#to_a
    0.00 0.00 0.00 0.00 4/62483 Range#each
    0.00 0.00 0.00 0.00 4/4 SchoolFactory#load_or_use_cached_meter_collection 20
0.00% 0.00% 0.00 0.00 0.00 0.00 4 SchoolFactory#add_meter_collection_to_cache 33
    0.00 0.00 0.00 0.00 8/212089 Hash#[]= 33
    0.00 0.00 0.00 0.00 4/2899401 Hash#[] 33
    0.00 0.00 0.00 0.00 4/4 Kernel#require 9
0.00% 0.00% 0.00 0.00 0.00 0.00 4 <Class::ReportBuilder::Builder>#inherited 23
    0.00 0.00 0.00 0.00 4/4 <Class::ReportBuilder::Builder>#inherited_classes 23
    0.00 0.00 0.00 0.00 4/3467 Array#<< 23
    0.00 0.00 0.00 0.00 16/16 Gem::Specification#initialize 15
0.00% 0.00% 0.00 0.00 0.00 0.00 16 Gem::Specification#extensions= 1946
    0.00 0.00 0.00 0.00 16/3137 Kernel#Array 1946
    0.00 0.00 0.00 0.00 1/1 Psych::Parser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::TreeBuilder#start_stream 85
    0.00 0.00 0.00 0.00 1/105835 Class#new 85
    0.00 0.00 0.00 0.00 1/190 Psych::TreeBuilder#push 87
    0.00 0.00 0.00 0.00 1/1481 Psych::TreeBuilder#set_start_location 86
    0.00 0.00 0.00 0.00 5/5 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 5 REXML::Entity#initialize 34
    0.00 0.00 0.00 0.00 5/6 REXML::Child#initialize 34
    0.00 0.00 0.00 0.00 5/250 Kernel#kind_of? 36
    0.00 0.00 0.00 0.00 1/1 Kernel#require 14
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Hooks#add_hook 69
    0.00 0.00 0.00 0.00 1/1 Pry::Hooks#hook_exists? 73
    0.00 0.00 0.00 0.00 1/3467 Array#<< 85
    0.00 0.00 0.00 0.00 1/2899401 Hash#[] 85
    0.00 0.00 0.00 0.00 1/249849 BasicObject#! 77
    0.00 0.00 0.00 0.00 1/305869 Kernel#nil? 82
    0.00 0.00 0.00 0.00 1/5222 Symbol#to_s 69
    0.00 0.00 0.00 0.00 13/13 <Class::Pry::Command>#match_score 164
0.00% 0.00% 0.00 0.00 0.00 0.00 13 MatchData#end
    0.00 0.00 0.00 0.00 1/1 [global]#[no method] 49
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::AtExitImplementation#runner 88
    0.00 0.00 0.00 0.00 1/1 Concurrent::AtExitImplementation#run 88
    0.00 0.00 0.00 0.00 1/21 Concurrent::Synchronization::MriMutexLockableObject#synchronize 88
    0.00 0.00 0.00 0.00 1/72 Kernel#require 180
    0.00 0.00 0.00 0.00 6/72 Prawn::Document#generate_margin_box 568
    0.00 0.00 0.00 0.00 65/72 <Module::Benchmark>#measure 295
0.00% 0.00% 0.00 0.00 0.00 0.00 72 Float#-
    0.00 0.00 0.00 0.00 1/1 Kernel#require 38
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Column>#boolean 81
    0.00 0.00 0.00 0.00 1/27293 Array#each 81
    0.00 0.00 0.00 0.00 91/91 Array#map
0.00% 0.00% 0.00 0.00 0.00 0.00 91 String#hex
    0.00 0.00 0.00 0.00 5/10 RequireAll#require_all 37
    0.00 0.00 0.00 0.00 5/10 RequireAll#require_rel 113
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Array#flatten!
    0.00 0.00 0.00 0.00 1/8 Kernel#require 1
    0.00 0.00 0.00 0.00 7/8 Array#any?
0.00% 0.00% 0.00 0.00 0.00 0.00 8 String#partition
    0.00 0.00 0.00 0.00 3/3 RbReadline::Win32API#initialize 4433
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Module::Fiddle>#dlopen 47
    0.00 0.00 0.00 0.00 3/105835 Class#new 47
    0.00 0.00 0.00 0.00 59/59 <Class::Concurrent::Synchronization::Object>#safe_initialization? 67
0.00% 0.00% 0.00 0.00 0.00 0.00 59 Class#superclass
    0.00 0.00 0.00 0.00 2/10 AverageSchoolAggregator#average_amr_data 66
    0.00 0.00 0.00 0.00 8/10 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 10 AverageSchoolAggregator#aggregated_meter 91
    0.00 0.00 0.00 0.00 10/2059 Symbol#== 91
    0.00 0.00 0.00 0.00 3/4 Nokogiri::VersionInfo#loaded_parser_version 15
    0.00 0.00 0.00 0.00 1/4 <Class::Gem::Specification>#dirs 999
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Array#collect
    0.00 0.00 0.00 0.00 2/23289 <Class::File>#join
    0.00 0.00 0.00 0.00 9/1398 String#to_i
    0.00 0.00 0.00 0.00 2/2000 Kernel#dup
    0.00 0.00 0.00 0.00 2/40024 Kernel#untaint
    0.00 0.00 0.00 0.00 1/1 Kernel#require 9
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::HTTP::CookieJar::AbstractSaver>#inherited 23
    0.00 0.00 0.00 0.00 1/1 <Class::HTTP::CookieJar::AbstractSaver>#class_to_symbol 23
    0.00 0.00 0.00 0.00 1/212089 Hash#[]= 23
    0.00 0.00 0.00 0.00 2/2 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Pry::Config::Behavior>#included 28
    0.00 0.00 0.00 0.00 2/279 Kernel#extend 28
    0.00 0.00 0.00 0.00 1/1 Hash#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Nokogiri::EncodingHandler>#[]
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#start_new_page 276
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Graphics::Dash#dashed? 53
    0.00 0.00 0.00 0.00 2/2 Prawn::Graphics::Dash#dash 53
    0.00 0.00 0.00 0.00 2/227279 BasicObject#!= 53
    0.00 0.00 0.00 0.00 2/4 Prawn::Graphics::Dash#undash_hash 53
    0.00 0.00 0.00 0.00 26/26 <Module::Benchmark>#measure 295
0.00% 0.00% 0.00 0.00 0.00 0.00 26 Process::Tms#utime
    0.00 0.00 0.00 0.00 10/10 RbReadline::Win32API#initialize 4434
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Fiddle::Handle#[]
    0.00 0.00 0.00 0.00 18/18 Kernel#require 1
0.00% 0.00% 0.00 0.00 0.00 0.00 18 <Class::Proc>#new
    0.00 0.00 0.00 0.00 18/47 BasicObject#initialize
    0.00 0.00 0.00 0.00 1/1 Kernel#require 80
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::MIME::Types>#lazy_load? 44
    0.00 0.00 0.00 0.00 1/252 <Object::Object>#[] 44
    0.00 0.00 0.00 0.00 1/1 Kernel#extend
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::MIME::Types::Columnar>#extended 14
    0.00 0.00 0.00 0.00 1/105835 Class#new 16
    0.00 0.00 0.00 0.00 2/159 Kernel#instance_variable_set 16
    0.00 0.00 0.00 0.00 1/272 Module#extended 14
    0.00 0.00 0.00 0.00 1/20 <Module::ActiveSupport::Deprecation::InstanceDelegator>#included 9
    0.00 0.00 0.00 0.00 2/20 Pry::Config::Behavior#__push 221
    0.00 0.00 0.00 0.00 2/20 Kernel#require 11
    0.00 0.00 0.00 0.00 15/20 ActiveSupport::Deprecation::InstanceDelegator::ClassMethods#method_added 20
0.00% 0.00% 0.00 0.00 0.00 0.00 20 Kernel#singleton_class
    0.00 0.00 0.00 0.00 3/3 Kernel#require 213
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Class::Daru::Index>#inherited 15
    0.00 0.00 0.00 0.00 3/2808 BasicObject#singleton_method_added 16
    0.00 0.00 0.00 0.00 1/1 Logger::LogDevice#add_log_header 768
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Time#to_s
    0.00 0.00 0.00 0.00 1/1 Integer#round
    0.00 0.00 0.00 0.00 1/20 ReportConfigSupport#initialize 69
    0.00 0.00 0.00 0.00 4/20 <Class::ReportConfigSupport>#banner 106
    0.00 0.00 0.00 0.00 7/20 Ole::Types::Clsid#format 195
    0.00 0.00 0.00 0.00 8/20 Kernel#require 719
0.00% 0.00% 0.00 0.00 0.00 0.00 20 String#*
    0.00 0.00 0.00 0.00 1/1 Kernel#require 521
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::RbReadline>#using_history 6174
    0.00 0.00 0.00 0.00 10/10 Prawn::Document::Internals#add_content 49
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Prawn::Reference#<< 35
    0.00 0.00 0.00 0.00 10/117 String#<< 36
    0.00 0.00 0.00 0.00 19/19 Psych::ClassLoader#load 28
0.00% 0.00% 0.00 0.00 0.00 0.00 19 Psych::ClassLoader#find 46
    0.00 0.00 0.00 0.00 19/2899401 Hash#[] 46
    0.00 0.00 0.00 0.00 2/2 Logger::LogDevice#initialize 672
0.00% 0.00% 0.00 0.00 0.00 0.00 2 MonitorMixin#mon_initialize 254
    0.00 0.00 0.00 0.00 2/105835 Class#new 256
    0.00 0.00 0.00 0.00 4/4 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 4 LocalAnalyticsMeterReadingDB#initialize 14
    0.00 0.00 0.00 0.00 4/4 MeterReadingsDownloadBase#initialize 14
    0.00 0.00 0.00 0.00 1/1 REXML::XMLDecl#encoding= 76
0.00% 0.00% 0.00 0.00 0.00 0.00 1 REXML::Encoding#encoding= 8
    0.00 0.00 0.00 0.00 1/1 REXML::Encoding#find_encoding 11
    0.00 0.00 0.00 0.00 1/103 String#upcase 18
    0.00 0.00 0.00 0.00 2/3692566 Kernel#is_a? 9
    0.00 0.00 0.00 0.00 27/42 Hash#[]
    0.00 0.00 0.00 0.00 15/42 Hash#key?
0.00% 0.00% 0.00 0.00 0.00 0.00 42 Numeric#eql?
    0.00 0.00 0.00 0.00 4/16 Prawn::Core::Page#dictionary 74
    0.00 0.00 0.00 0.00 12/16 Prawn::Core::Page#content 70
0.00% 0.00% 0.00 0.00 0.00 0.00 16 Prawn::Core::ObjectStore#[] 61
    0.00 0.00 0.00 0.00 16/2899401 Hash#[] 61
    0.00 0.00 0.00 0.00 1/1 Kernel#require 54
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Row>#enum 122
    0.00 0.00 0.00 0.00 1/27293 Array#each 132
    0.00 0.00 0.00 0.00 1/3692566 Kernel#is_a? 123
    0.00 0.00 0.00 0.00 2/1432 Module#define_method 140
    0.00 0.00 0.00 0.00 1/5222 Symbol#to_s 140
    0.00 0.00 0.00 0.00 1/5708 Array#last 123
    0.00 0.00 0.00 0.00 1/1 Kernel#require 29
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Excel::Writer::Format>#boolean 13
    0.00 0.00 0.00 0.00 1/27293 Array#each 13
    0.00 0.00 0.00 0.00 5/5 Kernel#puts
0.00% 0.00% 0.00 0.00 0.00 0.00 5 IO#puts
    0.00 0.00 0.00 0.00 5/525 IO#write
    0.00 0.00 0.00 0.00 3/3 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Module#initialize
    0.00 0.00 0.00 0.00 1/27293 Array#each
    0.00 0.00 0.00 0.00 1/18432 Module#method_added
    0.00 0.00 0.00 0.00 1/1 Psych::Parser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::Handlers::DocumentStream#end_document 18
    0.00 0.00 0.00 0.00 1/189 Psych::TreeBuilder#pop 19
    0.00 0.00 0.00 0.00 16/56 TimeOfDay#initialize 8
    0.00 0.00 0.00 0.00 2/56 Kernel#require 50
    0.00 0.00 0.00 0.00 38/56 Hash#reject
0.00% 0.00% 0.00 0.00 0.00 0.00 56 Integer#>=
    0.00 0.00 0.00 0.00 9/15 Array#each
    0.00 0.00 0.00 0.00 6/15 Kernel#require 1
0.00% 0.00% 0.00 0.00 0.00 0.00 15 Module#instance_method
    0.00 0.00 0.00 0.00 1/7 Array#each
    0.00 0.00 0.00 0.00 3/7 Kernel#require 21
    0.00 0.00 0.00 0.00 3/7 Enumerator#each
0.00% 0.00% 0.00 0.00 0.00 0.00 7 String#each_line
    0.00 0.00 0.00 0.00 2/2 String#lstrip!
    0.00 0.00 0.00 0.00 4/4 String#lstrip
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#build_option 606
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Slop#extract_long_flag 635
    0.00 0.00 0.00 0.00 1/2 Pry::Slop#clean 640
    0.00 0.00 0.00 0.00 1/888 String#=~ 636
    0.00 0.00 0.00 0.00 2/27 String#end_with? 638
    0.00 0.00 0.00 0.00 1/56 String#sub 640
    0.00 0.00 0.00 0.00 1/65335 String#to_s 635
    0.00 0.00 0.00 0.00 1/3671 Array#shift 639
    0.00 0.00 0.00 0.00 1/1468 Array#first 635
    0.00 0.00 0.00 0.00 1/1 Kernel#require 29
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Forwardable#def_private_delegators 15
    0.00 0.00 0.00 0.00 1/27293 Array#each 15
    0.00 0.00 0.00 0.00 1/196 Module#class_eval 20
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#start_new_page 284
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Document::GraphicsState#save_graphics_state 34
    0.00 0.00 0.00 0.00 2/10 Prawn::Document::Internals#add_content 34
    0.00 0.00 0.00 0.00 2/8726 Kernel#block_given? 35
    0.00 0.00 0.00 0.00 3/3 Kernel#require 21
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Enumerable#map
    0.00 0.00 0.00 0.00 3/351 Enumerator#each
    0.00 0.00 0.00 0.00 1/1 Kernel#require 34
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Worksheet>#enum 122
    0.00 0.00 0.00 0.00 2/1432 Module#define_method 140
    0.00 0.00 0.00 0.00 1/27293 Array#each 132
    0.00 0.00 0.00 0.00 1/5708 Array#last 123
    0.00 0.00 0.00 0.00 1/5222 Symbol#to_s 140
    0.00 0.00 0.00 0.00 1/3692566 Kernel#is_a? 123
    0.00 0.00 0.00 0.00 1/3 Kernel#require_relative
    0.00 0.00 0.00 0.00 2/3 Kernel#require 246
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Object::Object>#include
    0.00 0.00 0.00 0.00 3/537 Module#append_features
    0.00 0.00 0.00 0.00 3/514 Module#included
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveSupport::Deprecation>#deprecate_methods 20
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::ActiveSupport::Deprecation>#instance 138
    0.00 0.00 0.00 0.00 1/29 Thread::Mutex#synchronize 139
    0.00 0.00 0.00 0.00 1/5 Kernel#require_relative
    0.00 0.00 0.00 0.00 4/5 Kernel#require 16
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Kernel#autoload
    0.00 0.00 0.00 0.00 6/22 <Class::ReportConfigSupport>#banner 105
    0.00 0.00 0.00 0.00 16/22 Kernel#require 64
0.00% 0.00% 0.00 0.00 0.00 0.00 22 Integer#-
    0.00 0.00 0.00 0.00 1/1 Kernel#require 39
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Column>#enum 122
    0.00 0.00 0.00 0.00 1/27293 Array#each 132
    0.00 0.00 0.00 0.00 2/1432 Module#define_method 140
    0.00 0.00 0.00 0.00 1/5222 Symbol#to_s 140
    0.00 0.00 0.00 0.00 1/5708 Array#last 123
    0.00 0.00 0.00 0.00 1/3692566 Kernel#is_a? 123
    0.00 0.00 0.00 0.00 1/1 <Class::HTTP::CookieJar::AbstractSaver>#inherited 23
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::HTTP::CookieJar::AbstractSaver>#class_to_symbol 27
    0.00 0.00 0.00 0.00 1/910 String#[] 27
    0.00 0.00 0.00 0.00 1/114 Module#name 27
    0.00 0.00 0.00 0.00 1/88 String#downcase 27
    0.00 0.00 0.00 0.00 1/46 String#to_sym 27
    0.00 0.00 0.00 0.00 4/4 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 4 WIN32OLE_VARIANT#initialize
    0.00 0.00 0.00 0.00 1/1 Kernel#require 19
0.00% 0.00% 0.00 0.00 0.00 0.00 1 CodeRay::Plugin#register_for 24
    0.00 0.00 0.00 0.00 1/1 CodeRay::PluginHost#register 25
    0.00 0.00 0.00 0.00 1/2 CodeRay::Plugin#plugin_host 25
    0.00 0.00 0.00 0.00 4/15 <Module::Daru>#create_has_library 51
    0.00 0.00 0.00 0.00 1/15 Kernel#require 184
    0.00 0.00 0.00 0.00 10/15 RbReadline::Win32API#initialize 4432
0.00% 0.00% 0.00 0.00 0.00 0.00 15 String#tr
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 MIME::Types#initialize 73
    0.00 0.00 0.00 0.00 2/105835 Class#new 74
    0.00 0.00 0.00 0.00 1/1 Psych::Parser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::Handlers::DocumentStream#start_document 13
    0.00 0.00 0.00 0.00 1/105835 Class#new 13
    0.00 0.00 0.00 0.00 1/190 Psych::TreeBuilder#push 14
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::ImmediateExecutor#initialize 22
    0.00 0.00 0.00 0.00 1/18 <Class::Concurrent::Synchronization::MriMutexLockableObject>#new 22
    0.00 0.00 0.00 0.00 2/9 Array#each
    0.00 0.00 0.00 0.00 7/9 Ole::Types::Clsid#format 195
0.00% 0.00% 0.00 0.00 0.00 0.00 9 String#unpack
    0.00 0.00 0.00 0.00 11/11 Dynamic::ClassMethods#variables 31
0.00% 0.00% 0.00 0.00 0.00 0.00 11 <Module::Dynamic::ClassMethods>#main_dynamics 18
    0.00 0.00 0.00 0.00 1/105835 Class#new 18
    0.00 0.00 0.00 0.00 2/7 <Class::Pry::Command>#default_options 92
    0.00 0.00 0.00 0.00 5/7 <Class::Pry::Command>#match 30
0.00% 0.00% 0.00 0.00 0.00 0.00 7 Regexp#inspect
    0.00 0.00 0.00 0.00 3/3 Kernel#require 90
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Module::Distribution>#create_has_library 64
    0.00 0.00 0.00 0.00 3/20 Kernel#define_singleton_method 64
    0.00 0.00 0.00 0.00 3/5222 Symbol#to_s 64
    0.00 0.00 0.00 0.00 10/10 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Prawn::Reference#initialize 18
    0.00 0.00 0.00 0.00 2/2 Pry::Config::Behavior#method_missing 184
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Pry::Config::Behavior#__dup 213
    0.00 0.00 0.00 0.00 2/43427 Array#any? 213
    0.00 0.00 0.00 0.00 4/8 Prawn::Graphics::Color#normalize_color 121
    0.00 0.00 0.00 0.00 4/8 Prawn::Graphics::Color#color_space 136
0.00% 0.00% 0.00 0.00 0.00 0.00 8 Prawn::Graphics::Color#color_type 112
    0.00 0.00 0.00 0.00 8/55815 Module#=== 112
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 ThreadSafe::Cache#initialize 25
    0.00 0.00 0.00 0.00 2/250 Kernel#kind_of? 25
    0.00 0.00 0.00 0.00 2/2 ThreadSafe::NonConcurrentCacheBackend#initialize 31
    0.00 0.00 0.00 0.00 1/1 Kernel#require 189
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::TZInfo::Country>#init_countries 187
    0.00 0.00 0.00 0.00 1/105835 Class#new 187
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::MutexAtomicReference#initialize 17
    0.00 0.00 0.00 0.00 1/17 Concurrent::Synchronization::MriMutexLockableObject#initialize 17
    0.00 0.00 0.00 0.00 1/21 Concurrent::Synchronization::MriMutexLockableObject#synchronize 18
    0.00 0.00 0.00 0.00 3/3 Kernel#require 27
0.00% 0.00% 0.00 0.00 0.00 0.00 3 IRB::Notifier::CompositeNotifier#def_notifier 136
    0.00 0.00 0.00 0.00 3/105835 Class#new 136
    0.00 0.00 0.00 0.00 3/2606371 Array#[]= 137
    0.00 0.00 0.00 0.00 4/10 Array#each
    0.00 0.00 0.00 0.00 6/10 Array#inspect
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Symbol#inspect
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#build_option 605
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Slop#extract_short_flag 617
    0.00 0.00 0.00 0.00 1/2 Pry::Slop#clean 617
    0.00 0.00 0.00 0.00 2/5 String#size 624
    0.00 0.00 0.00 0.00 1/1468 Array#first 617
    0.00 0.00 0.00 0.00 2/134652 Integer#== 624
    0.00 0.00 0.00 0.00 26/26 Kernel#require 69
0.00% 0.00% 0.00 0.00 0.00 0.00 26 Integer#<<
    0.00 0.00 0.00 0.00 3/3 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Module::MethodSource::MethodExtensions>#included 80
    0.00 0.00 0.00 0.00 3/888 String#=~ 80
    0.00 0.00 0.00 0.00 3/422 Module#method_defined? 80
    0.00 0.00 0.00 0.00 3/757 Module#const_defined? 80
    0.00 0.00 0.00 0.00 1/2 Hash#[]
    0.00 0.00 0.00 0.00 1/2 CodeRay::PluginHost#load_plugin_map 160
0.00% 0.00% 0.00 0.00 0.00 0.00 2 CodeRay::PluginHost#path_to 197
    0.00 0.00 0.00 0.00 2/23289 <Class::File>#join 197
    0.00 0.00 0.00 0.00 2/3 CodeRay::PluginHost#plugin_path 197
    0.00 0.00 0.00 0.00 1/1 <Class::MIME::Types>#load_default_mime_types 58
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::MIME::Types::Cache>#load 16
    0.00 0.00 0.00 0.00 1/252 <Object::Object>#[] 16
    0.00 0.00 0.00 0.00 4/4 Prawn::Graphics::Color#set_color 181
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Prawn::Graphics::Color#color_space 136
    0.00 0.00 0.00 0.00 4/8 Prawn::Graphics::Color#color_type 136
    0.00 0.00 0.00 0.00 11/11 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 11 Byebug::Setting#initialize 15
    0.00 0.00 0.00 0.00 11/6374 Kernel#class 15
    0.00 0.00 0.00 0.00 5/5 <Class::IRB::Inspector>#def_inspector 66
0.00% 0.00% 0.00 0.00 0.00 0.00 5 <Module::IRB>#Inspector 25
    0.00 0.00 0.00 0.00 5/105835 Class#new 25
    0.00 0.00 0.00 0.00 5/8 Array#map
    0.00 0.00 0.00 0.00 3/8 Kernel#require 50
0.00% 0.00% 0.00 0.00 0.00 0.00 8 <Class::Regexp>#quote
    0.00 0.00 0.00 0.00 1/11 Kernel#require_relative
    0.00 0.00 0.00 0.00 10/11 Kernel#require 625
0.00% 0.00% 0.00 0.00 0.00 0.00 11 Integer#*
    0.00 0.00 0.00 0.00 5/5 SchoolFactory#load_or_use_cached_meter_collection 17
0.00% 0.00% 0.00 0.00 0.00 0.00 5 SchoolFactory#find_cached_school 29
    0.00 0.00 0.00 0.00 5/5 Hash#dig 29
    0.00 0.00 0.00 0.00 4/4 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 4 MeterCollection#add_aggregate_electricity_meter 131
    0.00 0.00 0.00 0.00 4/212089 Hash#[]= 132
    0.00 0.00 0.00 0.00 1/2 StructuredWarnings::ClassMethods#warner= 32
    0.00 0.00 0.00 0.00 1/2 StructuredWarnings::ClassMethods#disabled_warnings= 49
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Dynamic::ClassMethods#[]= 59
    0.00 0.00 0.00 0.00 2/11 Dynamic::ClassMethods#variables 59
    0.00 0.00 0.00 0.00 2/212089 Hash#[]= 59
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::CommandSet#initialize 19
    0.00 0.00 0.00 0.00 1/105835 Class#new 20
    0.00 0.00 0.00 0.00 1/1 Pry::CommandSet#import 21
    0.00 0.00 0.00 0.00 4/4 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 4 AggregateDataService#initialize 9
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::ClassLoader#initialize 22
    0.00 0.00 0.00 0.00 1/2000 Kernel#dup 22
    0.00 0.00 0.00 0.00 3/3 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Fiddle::Handle#initialize
    0.00 0.00 0.00 0.00 1/1 Kernel#public_send
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Config::Default#control_d_handler 27
    0.00 0.00 0.00 0.00 1/33 BasicObject#instance_eval 25
    0.00 0.00 0.00 0.00 2/2899401 Hash#[] 26
    0.00 0.00 0.00 0.00 1/212089 Hash#[]= 25
    0.00 0.00 0.00 0.00 1/62 BasicObject#equal? 25
    0.00 0.00 0.00 0.00 4/4 <Class::ReportBuilder::Builder>#inherited 23
0.00% 0.00% 0.00 0.00 0.00 0.00 4 <Class::ReportBuilder::Builder>#inherited_classes 20
    0.00 0.00 0.00 0.00 1/105835 Class#new 20
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 MIME::Types::Container#initialize 9
    0.00 0.00 0.00 0.00 2/5110 Hash#initialize 9
    0.00 0.00 0.00 0.00 2/4 Hash#default_proc= 10
    0.00 0.00 0.00 0.00 17/17 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 17 Thread::ConditionVariable#initialize
    0.00 0.00 0.00 0.00 2/2 Prawn::Core::Page#initialize 29
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Core::Page#resources 78
    0.00 0.00 0.00 0.00 2/4 Prawn::Core::Page#dictionary 78
    0.00 0.00 0.00 0.00 2/212089 Hash#[]= 78
    0.00 0.00 0.00 0.00 2/2899401 Hash#[] 78
    0.00 0.00 0.00 0.00 4/12 Kernel#tap
    0.00 0.00 0.00 0.00 8/12 Prawn::Core::ObjectStore#pages 33
0.00% 0.00% 0.00 0.00 0.00 0.00 12 Kernel#instance_variable_get
    0.00 0.00 0.00 0.00 4/4 LocalAnalyticsMeterReadingDB#initialize 14
0.00% 0.00% 0.00 0.00 0.00 0.00 4 MeterReadingsDownloadBase#initialize 10
    0.00 0.00 0.00 0.00 1/1 Kernel#extend
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::ActiveSupport::LazyLoadHooks>#extended 25
    0.00 0.00 0.00 0.00 1/196 Module#class_eval 25
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::Handlers::DocumentStream#initialize 8
    0.00 0.00 0.00 0.00 1/1 Psych::TreeBuilder#initialize 8
    0.00 0.00 0.00 0.00 1/2 Pry::Slop#extract_long_flag 640
    0.00 0.00 0.00 0.00 1/2 Pry::Slop#extract_short_flag 617
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Pry::Slop#clean 650
    0.00 0.00 0.00 0.00 2/56 String#sub 650
    0.00 0.00 0.00 0.00 2/65335 String#to_s 650
    0.00 0.00 0.00 0.00 2/3 Module#include
    0.00 0.00 0.00 0.00 1/3 Kernel#require 8
0.00% 0.00% 0.00 0.00 0.00 0.00 3 ActiveSupport::Concern#included 125
    0.00 0.00 0.00 0.00 1/8500 NilClass#nil? 125
    0.00 0.00 0.00 0.00 2/514 Module#included 130
    0.00 0.00 0.00 0.00 2/305869 Kernel#nil? 125
    0.00 0.00 0.00 0.00 1/2414 Kernel#instance_variable_defined? 126
    0.00 0.00 0.00 0.00 7/7 Kernel#require 41
0.00% 0.00% 0.00 0.00 0.00 0.00 7 <Class::Spreadsheet::Excel::Writer::Format>#color 20
    0.00 0.00 0.00 0.00 7/1432 Module#define_method 20
    0.00 0.00 0.00 0.00 26/26 <Module::Benchmark>#measure 295
0.00% 0.00% 0.00 0.00 0.00 0.00 26 Process::Tms#stime
    0.00 0.00 0.00 0.00 10/10 Prawn::Core::ObjectStore#ref 28
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Prawn::Core::ObjectStore#size 65
    0.00 0.00 0.00 0.00 10/535 Array#length 65
    0.00 0.00 0.00 0.00 1/1 Kernel#require 1
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Array#product
    0.00 0.00 0.00 0.00 3/3 Kernel#require 7
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Integer#**
    0.00 0.00 0.00 0.00 1/13 Module#undef_method
    0.00 0.00 0.00 0.00 1/13 Kernel#require 53
    0.00 0.00 0.00 0.00 11/13 Module#module_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 13 BasicObject#singleton_method_undefined
    0.00 0.00 0.00 0.00 6/6 Kernel#require 196
0.00% 0.00% 0.00 0.00 0.00 0.00 6 <Class::Time>#at
    0.00 0.00 0.00 0.00 2/2 Kernel#extend
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::ActiveSupport::Autoload>#extended 27
    0.00 0.00 0.00 0.00 2/196 Module#class_eval 27
    0.00 0.00 0.00 0.00 1/1 REXML::Encoding#encoding= 11
0.00% 0.00% 0.00 0.00 0.00 0.00 1 REXML::Encoding#find_encoding 35
    0.00 0.00 0.00 0.00 3/2030 Regexp#=== 35
    0.00 0.00 0.00 0.00 2/2 Gem::BasicSpecification#extensions_dir 98
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Gem>#extension_api_version 496
    0.00 0.00 0.00 0.00 2/2 <Module::Gem>#ruby_api_version 499
    0.00 0.00 0.00 0.00 26/26 <Module::Benchmark>#measure 295
0.00% 0.00% 0.00 0.00 0.00 0.00 26 Process::Tms#cutime
    0.00 0.00 0.00 0.00 26/26 <Module::Benchmark>#measure 295
0.00% 0.00% 0.00 0.00 0.00 0.00 26 Process::Tms#cstime
    0.00 0.00 0.00 0.00 1/1 Pry::Hooks#add_hook 73
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Hooks#hook_exists? 162
    0.00 0.00 0.00 0.00 1/2899401 Hash#[] 162
    0.00 0.00 0.00 0.00 1/65335 String#to_s 162
    0.00 0.00 0.00 0.00 1/52472 Array#map 162
    0.00 0.00 0.00 0.00 1/1532 Array#include? 162
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 ActiveSupport::Inflector::Inflections#initialize 68
    0.00 0.00 0.00 0.00 1/105835 Class#new 68
    0.00 0.00 0.00 0.00 2/2 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Document#y= 325
    0.00 0.00 0.00 0.00 2/2 Prawn::Document::BoundingBox#height 326
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#bounds 326
    0.00 0.00 0.00 0.00 1/25 Logger::LogDevice#open_logfile 746
    0.00 0.00 0.00 0.00 3/25 Logger::LogDevice#create_logfile 754
    0.00 0.00 0.00 0.00 21/25 Kernel#require 74
0.00% 0.00% 0.00 0.00 0.00 0.00 25 Integer#|
    0.00 0.00 0.00 0.00 3/3 RequireAll#require_all 62
0.00% 0.00% 0.00 0.00 0.00 0.00 3 File::Stat#file?
    0.00 0.00 0.00 0.00 3/3 Kernel#require 7
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Class::Delegator>#const_missing 57
    0.00 0.00 0.00 0.00 3/192 Module#const_get 57
    0.00 0.00 0.00 0.00 9/9 Kernel#require 10
0.00% 0.00% 0.00 0.00 0.00 0.00 9 Float#**
    0.00 0.00 0.00 0.00 3/3 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 3 JSON::Ext::Generator::State#initialize
    0.00 0.00 0.00 0.00 6/3239799 Hash#key?
    0.00 0.00 0.00 0.00 18/18 <Class::Concurrent::Synchronization::MriMutexLockableObject>#new 58
0.00% 0.00% 0.00 0.00 0.00 0.00 18 Concurrent::Synchronization::MriAttrVolatile#full_memory_barrier 27
    0.00 0.00 0.00 0.00 11/11 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 11 String#initialize
    0.00 0.00 0.00 0.00 1/1 Kernel#require 22
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Nokogiri>#jruby? 107
    0.00 0.00 0.00 0.00 1/2 Nokogiri::VersionInfo#jruby? 107
    0.00 0.00 0.00 0.00 1/2 <Class::Nokogiri::VersionInfo>#instance 107
    0.00 0.00 0.00 0.00 17/17 Numeric#quo
0.00% 0.00% 0.00 0.00 0.00 0.00 17 Integer#to_r
    0.00 0.00 0.00 0.00 1/1 Kernel#require 461
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::WEBrick::HTTPUtils>#_make_regex! 443
    0.00 0.00 0.00 0.00 1/1241 <Class::Regexp>#escape 443
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Document::BoundingBox#initialize 204
    0.00 0.00 0.00 0.00 6/2899401 Hash#[] 210
    0.00 0.00 0.00 0.00 1/1 CodeRay::Plugin#register_for 25
0.00% 0.00% 0.00 0.00 0.00 0.00 1 CodeRay::PluginHost#register 129
    0.00 0.00 0.00 0.00 1/19 CodeRay::PluginHost#validate_id 129
    0.00 0.00 0.00 0.00 1/212089 Hash#[]= 129
    0.00 0.00 0.00 0.00 1/18 CodeRay::PluginHost#plugin_hash 129
    0.00 0.00 0.00 0.00 1/1 Kernel#require 21
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Spreadsheet::Font>#colors 102
    0.00 0.00 0.00 0.00 1/27293 Array#each 102
    0.00 0.00 0.00 0.00 1/1 Concurrent::AtExitImplementation#runner 88
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::AtExitImplementation#run 69
    0.00 0.00 0.00 0.00 1/21 Concurrent::Synchronization::MriMutexLockableObject#synchronize 69
    0.00 0.00 0.00 0.00 1/42 Hash#each 70
    0.00 0.00 0.00 0.00 1/1972 Hash#keys 77
    0.00 0.00 0.00 0.00 17/17 Concurrent::Synchronization::Object#initialize 36
0.00% 0.00% 0.00 0.00 0.00 0.00 17 Concurrent::Synchronization::MriObject#initialize 38
    0.00 0.00 0.00 0.00 1/1 Kernel#public_send
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Config::Default#should_load_plugins 27
    0.00 0.00 0.00 0.00 1/33 BasicObject#instance_eval 25
    0.00 0.00 0.00 0.00 2/2899401 Hash#[] 26
    0.00 0.00 0.00 0.00 1/212089 Hash#[]= 25
    0.00 0.00 0.00 0.00 1/62 BasicObject#equal? 25
    0.00 0.00 0.00 0.00 4/4 Kernel#require 34
0.00% 0.00% 0.00 0.00 0.00 0.00 4 <Class::Spreadsheet::Excel::Writer::Format>#line_style 25
    0.00 0.00 0.00 0.00 4/1432 Module#define_method 25
    0.00 0.00 0.00 0.00 1/1 Kernel#require 138
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Statsample>#create_has_library 123
    0.00 0.00 0.00 0.00 1/20 Kernel#define_singleton_method 123
    0.00 0.00 0.00 0.00 1/5222 Symbol#to_s 123
    0.00 0.00 0.00 0.00 1/1 Kernel#require 12
0.00% 0.00% 0.00 0.00 0.00 0.00 1 ActiveSupport::LazyLoadHooks#run_load_hooks 48
    0.00 0.00 0.00 0.00 2/2899401 Hash#[] 49
    0.00 0.00 0.00 0.00 1/3467 Array#<< 48
    0.00 0.00 0.00 0.00 1/27293 Array#each 49
    0.00 0.00 0.00 0.00 4/8 StructuredWarnings::Warner#format 12
    0.00 0.00 0.00 0.00 4/8 StructuredWarnings::Warning#warn 51
0.00% 0.00% 0.00 0.00 0.00 0.00 8 String#include?
    0.00 0.00 0.00 0.00 2/4 Prawn::Core::Page#resources 78
    0.00 0.00 0.00 0.00 2/4 Prawn::Document#start_new_page 280
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Prawn::Core::Page#dictionary 74
    0.00 0.00 0.00 0.00 4/16 Prawn::Core::ObjectStore#[] 74
    0.00 0.00 0.00 0.00 4/4 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Spreadsheet::Compatibility#method_name 12
    0.00 0.00 0.00 0.00 4/277 Symbol#to_sym 12
    0.00 0.00 0.00 0.00 2/2 Prawn::Graphics::Dash#dashed? 53
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Graphics::Dash#dash 32
    0.00 0.00 0.00 0.00 2/4 Prawn::Graphics::Dash#undash_hash 32
    0.00 0.00 0.00 0.00 2/8500 NilClass#nil? 32
    0.00 0.00 0.00 0.00 1/1 Kernel#require 24
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::IRB::Notifier>#def_notifier 34
    0.00 0.00 0.00 0.00 1/105835 Class#new 34
    0.00 0.00 0.00 0.00 2/2 Pry::Config::Behavior#method_missing 180
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Pry::Config::Behavior#key? 121
    0.00 0.00 0.00 0.00 2/3239799 Hash#key? 122
    0.00 0.00 0.00 0.00 2/65335 String#to_s 121
    0.00 0.00 0.00 0.00 1/1 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Concurrent::Synchronization::MriAttrVolatile>#included 6
    0.00 0.00 0.00 0.00 1/279 Kernel#extend 6
    0.00 0.00 0.00 0.00 11/11 Dynamic::ClassMethods#variables 31
0.00% 0.00% 0.00 0.00 0.00 0.00 11 <Class::Thread>#main
    0.00 0.00 0.00 0.00 1/1 Kernel#require 74
0.00% 0.00% 0.00 0.00 0.00 0.00 1 StructuredWarnings::ClassMethods#disabled_warnings= 49
    0.00 0.00 0.00 0.00 1/2 Dynamic::ClassMethods#[]= 49
    0.00 0.00 0.00 0.00 2/4 MIME::Types::Container#initialize 10
    0.00 0.00 0.00 0.00 2/4 Kernel#require 139
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Hash#default_proc=
    0.00 0.00 0.00 0.00 3/3 Proc#to_proc
    0.00 0.00 0.00 0.00 2/2 Fiddle::Function#call
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Fiddle>#last_error= 27
    0.00 0.00 0.00 0.00 4/9463 <Class::Thread>#current 28
    0.00 0.00 0.00 0.00 4/7 Thread#[]= 28
    0.00 0.00 0.00 0.00 1/1 Kernel#require 96
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::AtExitImplementation#install 47
    0.00 0.00 0.00 0.00 1/21 Concurrent::Synchronization::MriMutexLockableObject#synchronize 47
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::Notifications::Fanout#initialize 16
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Mutex_m#initialize 106
    0.00 0.00 0.00 0.00 1/1 Mutex_m#mu_initialize 106
    0.00 0.00 0.00 0.00 1/47 BasicObject#initialize 107
    0.00 0.00 0.00 0.00 3/3 AMRData#set_long_gap_boundary 162
0.00% 0.00% 0.00 0.00 0.00 0.00 3 HalfHourlyData#set_min_date 115
    0.00 0.00 0.00 0.00 4/4 Object#DelegateClass 389
0.00% 0.00% 0.00 0.00 0.00 0.00 4 <Class::Delegator>#public_api 246
    0.00 0.00 0.00 0.00 2/2 Kernel#require 25
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::AwesomePrint>#rails_console? 17
    0.00 0.00 0.00 0.00 2/2 <Module::AwesomePrint>#console? 17
    0.00 0.00 0.00 0.00 1/1 Kernel#require 75
0.00% 0.00% 0.00 0.00 0.00 0.00 1 StructuredWarnings::ClassMethods#warner= 32
    0.00 0.00 0.00 0.00 1/2 Dynamic::ClassMethods#[]= 32
    0.00 0.00 0.00 0.00 17/17 Concurrent::Synchronization::Object#initialize 37
0.00% 0.00% 0.00 0.00 0.00 0.00 17 Concurrent::Synchronization::Object#initialize_volatile_with_cas 148
    0.00 0.00 0.00 0.00 4/4 Kernel#require 21
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Rational#hash
    0.00 0.00 0.00 0.00 8/10355 Kernel#hash
    0.00 0.00 0.00 0.00 1/1 #<Class:0x0000000005a9fa88>#initialize 7
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Time#to_f
    0.00 0.00 0.00 0.00 1/1 Float#fdiv
    0.00 0.00 0.00 0.00 2/2 Kernel#extend
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::ActiveSupport::Concern>#extended 108
    0.00 0.00 0.00 0.00 2/159 Kernel#instance_variable_set 108
    0.00 0.00 0.00 0.00 10/10 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 10 RTF::Paper#initialize 20
    0.00 0.00 0.00 0.00 6/6 Thread::Mutex#synchronize
0.00% 0.00% 0.00 0.00 0.00 0.00 6 Concurrent::Event#ns_initialize 105
    0.00 0.00 0.00 0.00 21/21 Concurrent::Synchronization::MriMutexLockableObject#synchronize 35
0.00% 0.00% 0.00 0.00 0.00 0.00 21 Thread::Mutex#owned?
    0.00 0.00 0.00 0.00 1/1 <Class::Pry>#plugins 229
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::PluginManager#plugins 93
    0.00 0.00 0.00 0.00 1/27293 Array#each 94
    0.00 0.00 0.00 0.00 1/105835 Class#new 93
    0.00 0.00 0.00 0.00 1/1 <Class::ActiveSupport::Inflector::Inflections>#instance 62
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::Collection::MriMapBackend#[]= 18
    0.00 0.00 0.00 0.00 1/29 Thread::Mutex#synchronize 18
    0.00 0.00 0.00 0.00 2/2 Kernel#require 65
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Hash>#[]
    0.00 0.00 0.00 0.00 1/2 CodeRay::Plugin#register_for 25
    0.00 0.00 0.00 0.00 1/2 Kernel#require 18
0.00% 0.00% 0.00 0.00 0.00 0.00 2 CodeRay::Plugin#plugin_host 40
    0.00 0.00 0.00 0.00 1/168 Module#const_set 41
    0.00 0.00 0.00 0.00 2/3692566 Kernel#is_a? 40
    0.00 0.00 0.00 0.00 2/2 Gem::BasicSpecification#extensions_dir 98
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Gem::Platform>#local 20
    0.00 0.00 0.00 0.00 1/1 Kernel#require 7
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Platform#jruby? 51
    0.00 0.00 0.00 0.00 1/2899401 Hash#[] 51
    0.00 0.00 0.00 0.00 1/133417 String#== 51
    0.00 0.00 0.00 0.00 1/1 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Concurrent::Synchronization::RbxAttrVolatile>#included 6
    0.00 0.00 0.00 0.00 1/279 Kernel#extend 6
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 OpenSSL::X509::Store#initialize
    0.00 0.00 0.00 0.00 1/1 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Concurrent::Synchronization::TruffleAttrVolatile>#included 6
    0.00 0.00 0.00 0.00 1/279 Kernel#extend 6
    0.00 0.00 0.00 0.00 1/1 Pry::Config::Memoization::ClassMethods#def_memoized 29
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Array#|
    0.00 0.00 0.00 0.00 1/1 Kernel#extend
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::ActiveSupport::PerThreadRegistry>#extended 41
    0.00 0.00 0.00 0.00 1/159 Kernel#instance_variable_set 41
    0.00 0.00 0.00 0.00 1/114 Module#name 41
    0.00 0.00 0.00 0.00 1/16325 String#freeze 41
    0.00 0.00 0.00 0.00 5/5 SchoolFactory#find_cached_school 29
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Hash#dig
    0.00 0.00 0.00 0.00 5/5 Concurrent::Collection::MriMapBackend#initialize 13
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Concurrent::Collection::NonConcurrentMapBackend#initialize 16
    0.00 0.00 0.00 0.00 1/1 <Module::Backports>#suppress_verbose_warnings 125
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Module#autoload?
    0.00 0.00 0.00 0.00 6/6 Kernel#require 1
0.00% 0.00% 0.00 0.00 0.00 0.00 6 UnboundMethod#arity
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#open
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Psych::FALLBACK>#new
    0.00 0.00 0.00 0.00 1/122 Struct#initialize
    0.00 0.00 0.00 0.00 1/1 Kernel#require 10
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::JSON>#parser= 27
    0.00 0.00 0.00 0.00 1/757 Module#const_defined? 28
    0.00 0.00 0.00 0.00 1/168 Module#const_set 29
    0.00 0.00 0.00 0.00 2/2 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 2 MeterCollection#add_aggregate_heat_meter 126
    0.00 0.00 0.00 0.00 2/212089 Hash#[]= 127
    0.00 0.00 0.00 0.00 1/1 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::AwesomePrint::OpenStruct>#included 9
    0.00 0.00 0.00 0.00 2/224 Module#alias_method 10
    0.00 0.00 0.00 0.00 3/3 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 3 IRB::Notifier::LeveledNotifier#initialize 187
    0.00 0.00 0.00 0.00 3/4 IRB::Notifier::AbstractNotifier#initialize 187
    0.00 0.00 0.00 0.00 3/3 Logger#initialize 383
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Logger#datetime_format= 296
    0.00 0.00 0.00 0.00 3/3 Array#extract_options! 23
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Hash#extractable_options? 8
    0.00 0.00 0.00 0.00 3/1979 Kernel#instance_of? 8
    0.00 0.00 0.00 0.00 4/7 <Module::Fiddle>#last_error= 28
    0.00 0.00 0.00 0.00 2/7 <Module::Fiddle>#win32_last_error= 16
    0.00 0.00 0.00 0.00 1/7 I18n::Base#config 42
0.00% 0.00% 0.00 0.00 0.00 0.00 7 Thread#[]=
    0.00 0.00 0.00 0.00 2/2 Kernel#require 19
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Math>#log
    0.00 0.00 0.00 0.00 10/10 RbReadline::Win32API#initialize 4434
0.00% 0.00% 0.00 0.00 0.00 0.00 10 Hash#values_at
    0.00 0.00 0.00 0.00 4/4 <Module::Marshal>#load
0.00% 0.00% 0.00 0.00 0.00 0.00 4 IO#binmode
    0.00 0.00 0.00 0.00 1/1 CodeRay::PluginHost#plugin_hash 134
0.00% 0.00% 0.00 0.00 0.00 0.00 1 CodeRay::PluginHost#make_plugin_hash 173
    0.00 0.00 0.00 0.00 1/105835 Class#new 173
    0.00 0.00 0.00 0.00 1/1 Time#to_f
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Float#fdiv
    0.00 0.00 0.00 0.00 1/3017 Float#/
    0.00 0.00 0.00 0.00 1/6 REXML::XMLDecl#initialize 29
    0.00 0.00 0.00 0.00 5/6 REXML::Entity#initialize 34
0.00% 0.00% 0.00 0.00 0.00 0.00 6 REXML::Child#initialize 19
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Hooks#initialize 14
    0.00 0.00 0.00 0.00 1/105835 Class#new 14
    0.00 0.00 0.00 0.00 1/1 Psych::Handlers::DocumentStream#initialize 8
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::TreeBuilder#initialize 23
    0.00 0.00 0.00 0.00 1/1 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Pry::Config::Memoization>#included 34
    0.00 0.00 0.00 0.00 1/279 Kernel#extend 34
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::Nodes::Document#initialize 46
    0.00 0.00 0.00 0.00 1/190 Psych::Nodes::Node#initialize 46
    0.00 0.00 0.00 0.00 1/1 Kernel#require 56
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Zip#reset! 40
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 ActiveSupport::Deprecation#initialize 36
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::Visitors::ToRuby#initialize 24
    0.00 0.00 0.00 0.00 1/47 BasicObject#initialize 24
    0.00 0.00 0.00 0.00 1/1 MIME::Types::Loader#load 86
0.00% 0.00% 0.00 0.00 0.00 0.00 1 MIME::Types::Loader#columnar_path 146
    0.00 0.00 0.00 0.00 1/23289 <Class::File>#join 146
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::Nodes::Stream#initialize 33
    0.00 0.00 0.00 0.00 1/190 Psych::Nodes::Node#initialize 33
    0.00 0.00 0.00 0.00 7/7 Hash#[]=
0.00% 0.00% 0.00 0.00 0.00 0.00 7 Regexp#hash
    0.00 0.00 0.00 0.00 1/1 Module#include
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::JSON::Ext::Generator::GeneratorMethods::String>#included
    0.00 0.00 0.00 0.00 1/279 Kernel#extend
    0.00 0.00 0.00 0.00 1/2 Logger::LogDevice#create_logfile 756
    0.00 0.00 0.00 0.00 1/2 Logger::LogDevice#set_dev 739
0.00% 0.00% 0.00 0.00 0.00 0.00 2 IO#sync=
    0.00 0.00 0.00 0.00 2/2 AggregateDataService#aggregate_meters 259
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Float#==
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::Parser#initialize 48
    0.00 0.00 0.00 0.00 3/3 Gem::Specification#initialize 17
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Gem::Specification#requirements= 2358
    0.00 0.00 0.00 0.00 3/3137 Kernel#Array 2358
    0.00 0.00 0.00 0.00 2/2 Kernel#require 42
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Math>#sqrt
    0.00 0.00 0.00 0.00 15/15 Array#map
0.00% 0.00% 0.00 0.00 0.00 0.00 15 <Class::Byebug::Setting>#settings 43
    0.00 0.00 0.00 0.00 4/4 Kernel#require 129
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Module#deprecate_constant
    0.00 0.00 0.00 0.00 9/9 Module#prepend
0.00% 0.00% 0.00 0.00 0.00 0.00 9 Module#prepended
    0.00 0.00 0.00 0.00 13/13 <Class::Pry::Command>#match_score 164
0.00% 0.00% 0.00 0.00 0.00 0.00 13 MatchData#size
    0.00 0.00 0.00 0.00 5/5 BasicObject#!=
0.00% 0.00% 0.00 0.00 0.00 0.00 5 Regexp#==
    0.00 0.00 0.00 0.00 1/2 <Class::Gem::Specification>#_clear_load_cache 756
    0.00 0.00 0.00 0.00 1/2 <Class::Gem::Specification>#reset 1320
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Hash#clear
    0.00 0.00 0.00 0.00 2/2 Kernel#require 22
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Pry::Config>#shortcuts 9
    0.00 0.00 0.00 0.00 1/2 Kernel#require 83
    0.00 0.00 0.00 0.00 1/2 Thread::Mutex#synchronize
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Kernel#at_exit
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#initialize 181
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn#verify_options 50
    0.00 0.00 0.00 0.00 5/5 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 5 IRB::Inspector#initialize 90
    0.00 0.00 0.00 0.00 1/1 Kernel#require 3
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::#<Class:0x0000000006938400>>#new
    0.00 0.00 0.00 0.00 1/122 Struct#initialize
    0.00 0.00 0.00 0.00 1/1 Array#select
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::Slop::Option#required? 59
    0.00 0.00 0.00 0.00 1/2899401 Hash#[] 59
    0.00 0.00 0.00 0.00 2/249849 BasicObject#! 59
    0.00 0.00 0.00 0.00 1/2 Nokogiri::VersionInfo#to_hash 56
    0.00 0.00 0.00 0.00 1/2 <Module::Nokogiri>#jruby? 107
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Nokogiri::VersionInfo#jruby? 7
    0.00 0.00 0.00 0.00 2/133417 String#== 7
    0.00 0.00 0.00 0.00 1/1 ActiveSupport::XmlMini#backend= 107
0.00% 0.00% 0.00 0.00 0.00 0.00 1 ActiveSupport::XmlMini#current_thread_backend 191
    0.00 0.00 0.00 0.00 1/9463 <Class::Thread>#current 191
    0.00 0.00 0.00 0.00 1/2 Thread#[] 191
    0.00 0.00 0.00 0.00 2/2 Fiddle::Function#call
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Fiddle::Pointer>#[]
    0.00 0.00 0.00 0.00 3/3 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Logger::Formatter#initialize 595
    0.00 0.00 0.00 0.00 1/1 Kernel#require 3
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::#<Class:0x0000000006912ac0>>#new
    0.00 0.00 0.00 0.00 1/122 Struct#initialize
    0.00 0.00 0.00 0.00 6/6 Array#map
0.00% 0.00% 0.00 0.00 0.00 0.00 6 String#force_encoding
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 IRB::Notifier::CompositeNotifier#initialize 120
    0.00 0.00 0.00 0.00 1/4 IRB::Notifier::AbstractNotifier#initialize 120
    0.00 0.00 0.00 0.00 1/2 Kernel#require 100
    0.00 0.00 0.00 0.00 1/2 <Module::Nokogiri>#jruby? 107
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Nokogiri::VersionInfo>#instance 96
    0.00 0.00 0.00 0.00 1/3 Kernel#require 11
    0.00 0.00 0.00 0.00 2/3 Prawn::Document#initialize 190
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Class::Prawn::Document>#extensions 95
    0.00 0.00 0.00 0.00 1/3 Logger::LogDevice#open_logfile 747
    0.00 0.00 0.00 0.00 2/3 RequireAll#require_all 60
0.00% 0.00% 0.00 0.00 0.00 0.00 3 <Class::SystemCallError>#===
    0.00 0.00 0.00 0.00 1/3 Nokogiri::VersionInfo#to_hash 58
    0.00 0.00 0.00 0.00 2/3 Nokogiri::VersionInfo#warnings 38
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Nokogiri::VersionInfo#libxml2? 26
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Ole::Types::Iconv#initialize 44
    0.00 0.00 0.00 0.00 1/1 <Class::Gem::Specification>#reset 1310
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Gem::Specification>#_clear_load_cache 756
    0.00 0.00 0.00 0.00 1/2 Hash#clear 756
    0.00 0.00 0.00 0.00 2/5 Pry::Slop::Option#initialize 53
    0.00 0.00 0.00 0.00 1/5 Kernel#require 16
    0.00 0.00 0.00 0.00 2/5 Pry::Slop#extract_short_flag 624
0.00% 0.00% 0.00 0.00 0.00 0.00 5 String#size
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Byebug::PostMortemSetting#initialize 12
    0.00 0.00 0.00 0.00 1/1 <Module::Byebug>#post_mortem= 12
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Struct#each
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 IRB::Notifier::NoMsgNotifier#initialize 218
    0.00 0.00 0.00 0.00 1/1 Kernel#exit
0.00% 0.00% 0.00 0.00 0.00 0.00 1 SystemExit#initialize
    0.00 0.00 0.00 0.00 1/29 Exception#initialize
    0.00 0.00 0.00 0.00 1/1 Kernel#require 29
0.00% 0.00% 0.00 0.00 0.00 0.00 1 IRB::Notifier::CompositeNotifier#level_notifier= 160
    0.00 0.00 0.00 0.00 1/55815 Module#=== 160
    0.00 0.00 0.00 0.00 1/1 <Module::Byebug>#load_settings 61
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#__dir__
    0.00 0.00 0.00 0.00 2/2 BasicObject#!=
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Hash#==
    0.00 0.00 0.00 0.00 2/4 Prawn::Graphics::Dash#dashed? 53
    0.00 0.00 0.00 0.00 2/4 Prawn::Graphics::Dash#dash 32
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Prawn::Graphics::Dash#undash_hash 59
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Enumerator#initialize
    0.00 0.00 0.00 0.00 2/2 AnalysticsSchoolAndMeterMetaData#create_empty_meter 188
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Meter#set_meter_no 40
    0.00 0.00 0.00 0.00 1/1 <Class::Gem::Specification>#dirs 999
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Gem>#path 439
    0.00 0.00 0.00 0.00 1/1 <Module::Gem>#paths 439
    0.00 0.00 0.00 0.00 1/1 Kernel#require 17
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Array#zip
    0.00 0.00 0.00 0.00 2/2 <Module::AwesomePrint>#rails_console? 17
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::AwesomePrint>#console? 13
    0.00 0.00 0.00 0.00 2/2 <Module::AwesomePrint>#boolean 13
    0.00 0.00 0.00 0.00 1/1 Kernel#require 9
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Object#ruby_18 44
    0.00 0.00 0.00 0.00 3/3 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 3 RTF::ListMarker#initialize 39
    0.00 0.00 0.00 0.00 1/1 <Class::Pry::CLI>#add_plugin_options 138
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Pry::CLI>#add_options 24
    0.00 0.00 0.00 0.00 1/1 Kernel#require 3
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Object::Pry::Config>#control_d_handler= 223
    0.00 0.00 0.00 0.00 1/212089 Hash#[]= 223
    0.00 0.00 0.00 0.00 2/2 Kernel#require 986
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Encoding>#find
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 ActiveSupport::Inflector::Inflections::Uncountables#initialize 32
    0.00 0.00 0.00 0.00 1/20171 Array#initialize 33
    0.00 0.00 0.00 0.00 1/1 Psych::Visitors::ToRuby#visit_Psych_Nodes_Document 311
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::Nodes::Document#root 57
    0.00 0.00 0.00 0.00 1/1468 Array#first 57
    0.00 0.00 0.00 0.00 1/1 Thread::Mutex#synchronize
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::Collection::NonConcurrentMapBackend#[]= 24
    0.00 0.00 0.00 0.00 1/212089 Hash#[]= 24
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Dir>#foreach
    0.00 0.00 0.00 0.00 1/1 Kernel#require 25
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Integer#&
    0.00 0.00 0.00 0.00 1/1 Kernel#require 201
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::#<Class:0x0000000004c4d638>>#new
    0.00 0.00 0.00 0.00 1/122 Struct#initialize
    0.00 0.00 0.00 0.00 1/1 Mutex_m#initialize 106
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Mutex_m#mu_initialize 102
    0.00 0.00 0.00 0.00 1/105835 Class#new 102
    0.00 0.00 0.00 0.00 3/4 IRB::Notifier::LeveledNotifier#initialize 187
    0.00 0.00 0.00 0.00 1/4 IRB::Notifier::CompositeNotifier#initialize 120
0.00% 0.00% 0.00 0.00 0.00 0.00 4 IRB::Notifier::AbstractNotifier#initialize 44
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Gem::MissingSpecError#initialize 29
    0.00 0.00 0.00 0.00 1/2 Pry::Slop::Option#initialize 38
    0.00 0.00 0.00 0.00 1/2 Pry::Slop#initialize 123
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Hash#merge
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::Handler::DumperOptions#initialize 20
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Array#collect!
    0.00 0.00 0.00 0.00 2/2 RequireAll#require_all 64
0.00% 0.00% 0.00 0.00 0.00 0.00 2 File::Stat#directory?
    0.00 0.00 0.00 0.00 1/1 Kernel#require_relative
0.00% 0.00% 0.00 0.00 0.00 0.00 1 String#to_f
    0.00 0.00 0.00 0.00 1/2 ActiveSupport::XmlMini#current_thread_backend 191
    0.00 0.00 0.00 0.00 1/2 I18n::Base#config 42
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Thread#[]
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::PluginManager#plugin_located? 109
    0.00 0.00 0.00 0.00 1/43427 Array#any? 109
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Object::Object>#each_pair
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Byebug::AutoirbSetting#initialize 14
    0.00 0.00 0.00 0.00 1/1 Kernel#extend
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::CodeRay::PluginHost>#extended 73
    0.00 0.00 0.00 0.00 1/3467 Array#<< 73
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::PluginManager::Plugin#initialize 20
    0.00 0.00 0.00 0.00 3/3 Array#map
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Range#last
    0.00 0.00 0.00 0.00 1/1 Kernel#require 232
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Psych>#libyaml_version
    0.00 0.00 0.00 0.00 3/3 Kernel#require 52
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Module#==
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Struct#each_pair
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#start_new_page 287
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Document::BoundingBox#absolute_top 349
    0.00 0.00 0.00 0.00 1/1 Hash#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Nokogiri::EncodingHandler>#alias
    0.00 0.00 0.00 0.00 1/1 Gem::Dependency#to_s 154
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Gem::Dependency#type 165
    0.00 0.00 0.00 0.00 4/4 String#each_line
0.00% 0.00% 0.00 0.00 0.00 0.00 4 String#lstrip
    0.00 0.00 0.00 0.00 1/1 I18n::Base#load_path 55
0.00% 0.00% 0.00 0.00 0.00 0.00 1 I18n::Config#load_path 127
    0.00 0.00 0.00 0.00 2/2 String#each_line
0.00% 0.00% 0.00 0.00 0.00 0.00 2 String#lstrip!
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Range#step
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 ChartManager#initialize 9
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Integer#times
    0.00 0.00 0.00 0.00 2/2 ThreadSafe::Cache#initialize 31
0.00% 0.00% 0.00 0.00 0.00 0.00 2 ThreadSafe::NonConcurrentCacheBackend#initialize 8
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Array#each_index
    0.00 0.00 0.00 0.00 1/1 Nokogiri::VersionInfo#to_hash 55
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Nokogiri::VersionInfo#engine 11
    0.00 0.00 0.00 0.00 1/1 Kernel#require 4552
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Encoding>#default_external
    0.00 0.00 0.00 0.00 1/3 Nokogiri::VersionInfo#to_hash 70
    0.00 0.00 0.00 0.00 2/3 Nokogiri::VersionInfo#warnings 40
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Nokogiri::VersionInfo#compiled_parser_version 22
    0.00 0.00 0.00 0.00 2/2 Hash#[]=
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Array#eql?
    0.00 0.00 0.00 0.00 3/3 Kernel#require 5
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Numeric#dup
    0.00 0.00 0.00 0.00 1/1 Kernel#require 1
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Array#rindex
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Dir#each
    0.00 0.00 0.00 0.00 2/2 <Module::Gem>#extension_api_version 499
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Gem>#ruby_api_version 930
    0.00 0.00 0.00 0.00 1/1 Kernel#require 90
0.00% 0.00% 0.00 0.00 0.00 0.00 1 OpenSSL::X509::Store#flags=
    0.00 0.00 0.00 0.00 1/1 Kernel#require 121
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Pry::CLI>#reset 56
    0.00 0.00 0.00 0.00 1/3 <Class::DateTime>#new
    0.00 0.00 0.00 0.00 2/3 <Class::Date>#new
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Integer#div
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#y= 326
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Document::BoundingBox#height 393
    0.00 0.00 0.00 0.00 4/4 Kernel#require 10
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Integer#size
    0.00 0.00 0.00 0.00 1/1 Thread::Mutex#synchronize
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::AtExitImplementation#ns_initialize 83
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Psych::ScalarScanner#initialize 26
    0.00 0.00 0.00 0.00 1/1 Kernel#tap
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::PluginManager::Plugin#enable! 32
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Object::Object>#each_key
    0.00 0.00 0.00 0.00 2/2 RbReadline::Win32API#call 4442
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Fiddle::Pointer#to_i
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Enumerable#select
    0.00 0.00 0.00 0.00 3/3 Array#map
0.00% 0.00% 0.00 0.00 0.00 0.00 3 String#ord
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Object::Object>#each_value
    0.00 0.00 0.00 0.00 1/1 <Module::Gem>#path 439
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Gem>#paths 393
    0.00 0.00 0.00 0.00 1/1 Kernel#require 87
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Concurrent>#create_simple_logger 20
    0.00 0.00 0.00 0.00 1/537 Kernel#lambda 20
    0.00 0.00 0.00 0.00 2/2 Prawn::Document#y= 326
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Prawn::Document#bounds 410
    0.00 0.00 0.00 0.00 1/1 Kernel#require 10
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::Utility::NativeExtensionLoader#java_extensions_loaded? 19
    0.00 0.00 0.00 0.00 1/1 Concurrent::Utility::NativeExtensionLoader#load_native_extensions 35
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::Utility::NativeExtensionLoader#c_extensions_loaded? 15
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Object::Object>#select
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#parse! 229
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Enumerator#with_index
    0.00 0.00 0.00 0.00 1/582 Array#reject!
    0.00 0.00 0.00 0.00 1/1 Kernel#require 263
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Object#bindtextdomain 96
    0.00 0.00 0.00 0.00 1/1 [global]#[no method] 83
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Byebug>#post_mortem?
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Hash#reject!
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Hash#select
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Integer#downto
    0.00 0.00 0.00 0.00 3/3 Hash#default_proc=
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Proc#to_proc
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 String#each_byte
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::ObjectSpace>#each_object
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 MIME::Types::WarnLogger::WarnLogDevice#initialize 17
    0.00 0.00 0.00 0.00 1/1 Kernel#require 80
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::MIME::Types>#load_mode 53
    0.00 0.00 0.00 0.00 1/1 Time#to_s
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Integer#round
    0.00 0.00 0.00 0.00 1/1 Pry::CommandSet#initialize 21
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::CommandSet#import 172
    0.00 0.00 0.00 0.00 1/27293 Array#each 172
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Byebug::AutolistSetting#initialize 14
    0.00 0.00 0.00 0.00 4/4 Object#deep_dup 14
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Object#duplicable? 25
    0.00 0.00 0.00 0.00 1/1 Module#class_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Module#public_method_defined?
    0.00 0.00 0.00 0.00 1/1 Kernel#require 16
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Hash#eql?
    0.00 0.00 0.00 0.00 1/1 Kernel#require 1
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#__method__
    0.00 0.00 0.00 0.00 1/1 Kernel#require 1
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#__callee__
    0.00 0.00 0.00 0.00 1/1 Psych::Parser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 1 IO#external_encoding
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Byebug::AutoprySetting#initialize 14
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Integer#upto
    0.00 0.00 0.00 0.00 1/1 Kernel#require 9
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#method
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 AverageSchoolAggregator#initialize 26
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Array#delete_if
    0.00 0.00 0.00 0.00 1/1 Nokogiri::VersionInfo#to_hash 61
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Nokogiri::VersionInfo#libxml2_using_packaged? 34
    0.00 0.00 0.00 0.00 1/1 Kernel#require 104
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Float#-@
    0.00 0.00 0.00 0.00 1/1 Byebug::PostMortemSetting#initialize 12
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Byebug>#post_mortem=
    0.00 0.00 0.00 0.00 1/1 Module#class_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::ActiveSupport::Logger>#silencer= 127
    0.00 0.00 0.00 0.00 2/2 Gem::BasicSpecification#extensions_dir 98
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::Gem>#default_ext_dir_for 62
    0.00 0.00 0.00 0.00 2/2 Kernel#require 8
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Hash#hash
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Hash#delete_if
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Enumerable#detect
    0.00 0.00 0.00 0.00 1/1 Kernel#require 6
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Integer#-@
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Object::Object>#reject!
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Object::Object>#each
    0.00 0.00 0.00 0.00 1/1 <Class::REXML::XMLDecl>#default 92
0.00% 0.00% 0.00 0.00 0.00 0.00 1 REXML::XMLDecl#nowrite 97
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Enumerable#each_cons
    0.00 0.00 0.00 0.00 1/1 REXML::XMLDecl#encoding= 82
0.00% 0.00% 0.00 0.00 0.00 0.00 1 REXML::XMLDecl#dowrite 101
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Enumerable#reject
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Object::Object>#delete_if
    0.00 0.00 0.00 0.00 1/1 Pry::Slop#initialize 134
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Proc#arity
    0.00 0.00 0.00 0.00 2/2 <Class::ReportConfigSupport>#banner 104
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Integer#floor
    0.00 0.00 0.00 0.00 1/1 Module#class_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Module::Kernel>#block_given?
    0.00 0.00 0.00 0.00 1/1 <Module::ActiveSupport::Deprecation::InstanceDelegator>#included 10
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Module#public_class_method
    0.00 0.00 0.00 0.00 2/2 Kernel#require 447
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Hash#default=
    0.00 0.00 0.00 0.00 1/1 Kernel#require 25
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Integer#~
    0.00 0.00 0.00 0.00 3/3 Array#map
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Range#first
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Array#reject
    0.00 0.00 0.00 0.00 2/2 <Module::AwesomePrint>#console? 13
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Module::AwesomePrint>#boolean 54
    0.00 0.00 0.00 0.00 1/1 Thread::Mutex#synchronize
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Concurrent::MutexAtomicReference#ns_initialize 58
    0.00 0.00 0.00 0.00 1/1 Meter#initialize 24
0.00% 0.00% 0.00 0.00 0.00 0.00 1 NilClass#to_i
    0.00 0.00 0.00 0.00 1/1 Module#class_eval
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Module#protected_method_defined?
    0.00 0.00 0.00 0.00 1/1 Kernel#require_relative
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Float#<
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Pry::PluginManager#initialize 76
* indicates recursively called methods